@@ -1026,63 +1026,32 @@ void editEntity(
1026
1026
callback: () {
1027
1027
switch (entityType) {
1028
1028
case EntityType .client:
1029
- store.dispatch (
1030
- EditClient (
1031
- client: entity,
1032
- navigator: navigator,
1033
- completer: completer ??
1034
- snackBarCompleter <ClientEntity >(
1035
- context,
1036
- entity.isNew
1037
- ? localization.createdClient
1038
- : localization.updatedClient)),
1039
- );
1029
+ store.dispatch (EditClient (
1030
+ client: entity,
1031
+ navigator: navigator,
1032
+ completer: completer,
1033
+ ));
1040
1034
break ;
1041
1035
case EntityType .user:
1042
- store.dispatch (
1043
- EditUser (
1044
- user: entity,
1045
- navigator: navigator,
1046
- completer: completer ??
1047
- snackBarCompleter <UserEntity >(
1048
- context,
1049
- entity.isNew
1050
- ? localization.createdUser
1051
- : localization.updatedUser)),
1052
- );
1036
+ store.dispatch (EditUser (
1037
+ user: entity,
1038
+ navigator: navigator,
1039
+ completer: completer,
1040
+ ));
1053
1041
break ;
1054
1042
case EntityType .project:
1055
1043
store.dispatch (EditProject (
1056
- project: entity,
1057
- navigator: navigator,
1058
- completer: completer ??
1059
- snackBarCompleter <ProjectEntity >(
1060
- context,
1061
- entity.isNew
1062
- ? localization.createdProject
1063
- : localization.updatedProject)));
1044
+ project: entity, navigator: navigator, completer: completer));
1064
1045
break ;
1065
1046
case EntityType .taxRate:
1066
1047
store.dispatch (EditTaxRate (
1067
- taxRate: entity,
1068
- navigator: navigator,
1069
- completer: completer ??
1070
- snackBarCompleter <TaxRateEntity >(
1071
- context,
1072
- entity.isNew
1073
- ? localization.createdTaxRate
1074
- : localization.updatedTaxRate)));
1048
+ taxRate: entity, navigator: navigator, completer: completer));
1075
1049
break ;
1076
1050
case EntityType .companyGateway:
1077
1051
store.dispatch (EditCompanyGateway (
1078
1052
companyGateway: entity,
1079
1053
navigator: navigator,
1080
- completer: completer ??
1081
- snackBarCompleter <CompanyGatewayEntity >(
1082
- context,
1083
- entity.isNew
1084
- ? localization.createdCompanyGateway
1085
- : localization.updatedCompanyGateway)));
1054
+ completer: completer));
1086
1055
break ;
1087
1056
case EntityType .invoice:
1088
1057
final invoice = entity as InvoiceEntity ;
@@ -1108,12 +1077,7 @@ void editEntity(
1108
1077
store.dispatch (EditInvoice (
1109
1078
invoice: entity,
1110
1079
navigator: navigator,
1111
- completer: completer ??
1112
- snackBarCompleter <InvoiceEntity >(
1113
- context,
1114
- entity.isNew
1115
- ? localization.createdInvoice
1116
- : localization.updatedInvoice),
1080
+ completer: completer,
1117
1081
invoiceItemIndex: subIndex,
1118
1082
));
1119
1083
}
@@ -1122,196 +1086,112 @@ void editEntity(
1122
1086
store.dispatch (EditQuote (
1123
1087
quote: entity,
1124
1088
navigator: navigator,
1125
- completer: completer ??
1126
- snackBarCompleter <InvoiceEntity >(
1127
- context,
1128
- entity.isNew
1129
- ? localization.createdQuote
1130
- : localization.updatedQuote),
1089
+ completer: completer,
1131
1090
quoteItemIndex: subIndex,
1132
1091
));
1133
1092
break ;
1134
1093
case EntityType .vendor:
1135
1094
store.dispatch (EditVendor (
1136
1095
vendor: entity,
1137
1096
navigator: navigator,
1138
- completer: completer ??
1139
- snackBarCompleter <VendorEntity >(
1140
- context,
1141
- entity.isNew
1142
- ? localization.createdVendor
1143
- : localization.updatedVendor),
1097
+ completer: completer,
1144
1098
));
1145
1099
break ;
1146
1100
case EntityType .product:
1147
1101
store.dispatch (EditProduct (
1148
- product: entity,
1149
- navigator: navigator,
1150
- completer: completer ??
1151
- snackBarCompleter <ProductEntity >(
1152
- context,
1153
- entity.isNew
1154
- ? localization.createdProduct
1155
- : localization.updatedProduct)));
1102
+ product: entity, navigator: navigator, completer: completer));
1156
1103
break ;
1157
1104
case EntityType .task:
1158
1105
store.dispatch (EditTask (
1159
1106
task: (entity as TaskEntity ).rebuild (
1160
1107
(b) => b..showAsRunning = (entity as TaskEntity ).isRunning),
1161
1108
navigator: navigator,
1162
1109
taskTimeIndex: subIndex,
1163
- completer: completer ??
1164
- snackBarCompleter <TaskEntity >(
1165
- context,
1166
- entity.isNew
1167
- ? localization.createdTask
1168
- : localization.updatedTask),
1110
+ completer: completer,
1169
1111
));
1170
1112
break ;
1171
1113
case EntityType .expense:
1172
- store.dispatch (EditExpense (
1173
- expense: entity,
1174
- navigator: navigator,
1175
- completer: completer ??
1176
- snackBarCompleter <ExpenseEntity >(
1177
- context,
1178
- entity.isNew
1179
- ? localization.createdExpense
1180
- : localization.updatedExpense),
1181
- ));
1114
+ store.dispatch (
1115
+ EditExpense (
1116
+ expense: entity, navigator: navigator, completer: completer),
1117
+ );
1182
1118
break ;
1183
- //case EntityType.expenseCategory:
1184
- //store.dispatch(EditExpenseCategory(taxRate: entity, navigator: navigator));
1185
- //break;
1186
- //case EntityType.credit:
1187
- //store.dispatch(EditCredit(credit: entity, navigator: navigator));
1188
- //break;
1189
1119
case EntityType .payment:
1190
1120
store.dispatch (EditPayment (
1191
1121
payment: entity,
1192
1122
navigator: navigator,
1193
- completer: completer ??
1194
- snackBarCompleter <PaymentEntity >(
1195
- context,
1196
- entity.isNew
1197
- ? localization.createdPayment
1198
- : localization.updatedPayment),
1123
+ completer: completer,
1199
1124
));
1200
1125
break ;
1201
1126
case EntityType .group:
1202
1127
store.dispatch (EditGroup (
1203
1128
group: entity,
1204
1129
navigator: navigator,
1205
- completer: completer ??
1206
- snackBarCompleter <GroupEntity >(
1207
- context,
1208
- entity.isNew
1209
- ? localization.createdGroup
1210
- : localization.updatedGroup),
1130
+ completer: completer,
1211
1131
));
1212
1132
break ;
1213
1133
// STARTER: edit - do not remove comment
1214
1134
case EntityType .taskStatus:
1215
1135
store.dispatch (EditTaskStatus (
1216
1136
taskStatus: entity,
1217
1137
navigator: navigator,
1218
- completer: completer ??
1219
- snackBarCompleter <TaskStatusEntity >(
1220
- context,
1221
- entity.isNew
1222
- ? localization.createdTaskStatus
1223
- : localization.updatedTaskStatus),
1138
+ completer: completer,
1224
1139
));
1225
1140
break ;
1226
1141
1227
1142
case EntityType .expenseCategory:
1228
1143
store.dispatch (EditExpenseCategory (
1229
1144
expenseCategory: entity,
1230
1145
navigator: navigator,
1231
- completer: completer ??
1232
- snackBarCompleter <ExpenseCategoryEntity >(
1233
- context,
1234
- entity.isNew
1235
- ? localization.createdExpenseCategory
1236
- : localization.updatedExpenseCategory),
1146
+ completer: completer,
1237
1147
));
1238
1148
break ;
1239
1149
1240
1150
case EntityType .recurringInvoice:
1241
1151
store.dispatch (EditRecurringInvoice (
1242
1152
recurringInvoice: entity,
1243
1153
navigator: navigator,
1244
- completer: completer ??
1245
- snackBarCompleter <InvoiceEntity >(
1246
- context,
1247
- entity.isNew
1248
- ? localization.createdRecurringInvoice
1249
- : localization.updatedRecurringInvoice),
1154
+ completer: completer,
1250
1155
));
1251
1156
break ;
1252
1157
1253
1158
case EntityType .webhook:
1254
1159
store.dispatch (EditWebhook (
1255
1160
webhook: entity,
1256
1161
navigator: navigator,
1257
- completer: completer ??
1258
- snackBarCompleter <WebhookEntity >(
1259
- context,
1260
- entity.isNew
1261
- ? localization.createdWebhook
1262
- : localization.updatedWebhook),
1162
+ completer: completer,
1263
1163
));
1264
1164
break ;
1265
1165
1266
1166
case EntityType .token:
1267
1167
store.dispatch (EditToken (
1268
1168
token: entity,
1269
1169
navigator: navigator,
1270
- completer: completer ??
1271
- snackBarCompleter <TokenEntity >(
1272
- context,
1273
- entity.isNew
1274
- ? localization.createdToken
1275
- : localization.updatedToken),
1170
+ completer: completer,
1276
1171
));
1277
1172
break ;
1278
1173
1279
1174
case EntityType .paymentTerm:
1280
1175
store.dispatch (EditPaymentTerm (
1281
1176
paymentTerm: entity,
1282
1177
navigator: navigator,
1283
- completer: completer ??
1284
- snackBarCompleter <PaymentTermEntity >(
1285
- context,
1286
- entity.isNew
1287
- ? localization.createdPaymentTerm
1288
- : localization.updatedPaymentTerm),
1178
+ completer: completer,
1289
1179
));
1290
1180
break ;
1291
1181
1292
1182
case EntityType .design:
1293
1183
store.dispatch (EditDesign (
1294
1184
design: entity,
1295
1185
navigator: navigator,
1296
- completer: completer ??
1297
- snackBarCompleter <DesignEntity >(
1298
- context,
1299
- entity.isNew
1300
- ? localization.createdDesign
1301
- : localization.updatedDesign),
1186
+ completer: completer,
1302
1187
));
1303
1188
break ;
1304
1189
1305
1190
case EntityType .credit:
1306
1191
store.dispatch (EditCredit (
1307
1192
credit: entity,
1308
1193
navigator: navigator,
1309
- completer: completer ??
1310
- snackBarCompleter <InvoiceEntity >(
1311
- context,
1312
- entity.isNew
1313
- ? localization.createdCredit
1314
- : localization.updatedCredit),
1194
+ completer: completer,
1315
1195
));
1316
1196
break ;
1317
1197
}
0 commit comments