@@ -65,8 +65,7 @@ Future<Response> _handlePut(RequestContext context, String id) async {
65
65
final modelConfig = context.read <ModelConfig <dynamic >>();
66
66
final authenticatedUser = context.read <User >();
67
67
final permissionService = context.read <PermissionService >();
68
- final userPreferenceLimitService =
69
- context.read <UserPreferenceLimitService >();
68
+ final userPreferenceLimitService = context.read <UserPreferenceLimitService >();
70
69
71
70
final requestBody = await context.request.json () as Map <String , dynamic >? ;
72
71
if (requestBody == null ) {
@@ -165,23 +164,44 @@ Future<dynamic> _readItem(
165
164
) {
166
165
switch (modelName) {
167
166
case 'headline' :
168
- return context.read <DataRepository <Headline >>().read (id: id, userId: userId);
167
+ return context.read <DataRepository <Headline >>().read (
168
+ id: id,
169
+ userId: userId,
170
+ );
169
171
case 'topic' :
170
172
return context.read <DataRepository <Topic >>().read (id: id, userId: userId);
171
173
case 'source' :
172
- return context.read <DataRepository <Source >>().read (id: id, userId: userId);
174
+ return context.read <DataRepository <Source >>().read (
175
+ id: id,
176
+ userId: userId,
177
+ );
173
178
case 'country' :
174
- return context.read <DataRepository <Country >>().read (id: id, userId: userId);
179
+ return context.read <DataRepository <Country >>().read (
180
+ id: id,
181
+ userId: userId,
182
+ );
175
183
case 'language' :
176
- return context.read <DataRepository <Language >>().read (id: id, userId: userId);
184
+ return context.read <DataRepository <Language >>().read (
185
+ id: id,
186
+ userId: userId,
187
+ );
177
188
case 'user' :
178
189
return context.read <DataRepository <User >>().read (id: id, userId: userId);
179
190
case 'user_app_settings' :
180
- return context.read <DataRepository <UserAppSettings >>().read (id: id, userId: userId);
191
+ return context.read <DataRepository <UserAppSettings >>().read (
192
+ id: id,
193
+ userId: userId,
194
+ );
181
195
case 'user_content_preferences' :
182
- return context.read <DataRepository <UserContentPreferences >>().read (id: id, userId: userId);
196
+ return context.read <DataRepository <UserContentPreferences >>().read (
197
+ id: id,
198
+ userId: userId,
199
+ );
183
200
case 'remote_config' :
184
- return context.read <DataRepository <RemoteConfig >>().read (id: id, userId: userId);
201
+ return context.read <DataRepository <RemoteConfig >>().read (
202
+ id: id,
203
+ userId: userId,
204
+ );
185
205
case 'dashboard_summary' :
186
206
return context.read <DashboardSummaryService >().getSummary ();
187
207
default :
@@ -201,15 +221,35 @@ Future<dynamic> _updateItem(
201
221
) {
202
222
switch (modelName) {
203
223
case 'headline' :
204
- return context.read <DataRepository <Headline >>().update (id: id, item: itemToUpdate as Headline , userId: userId);
224
+ return context.read <DataRepository <Headline >>().update (
225
+ id: id,
226
+ item: itemToUpdate as Headline ,
227
+ userId: userId,
228
+ );
205
229
case 'topic' :
206
- return context.read <DataRepository <Topic >>().update (id: id, item: itemToUpdate as Topic , userId: userId);
230
+ return context.read <DataRepository <Topic >>().update (
231
+ id: id,
232
+ item: itemToUpdate as Topic ,
233
+ userId: userId,
234
+ );
207
235
case 'source' :
208
- return context.read <DataRepository <Source >>().update (id: id, item: itemToUpdate as Source , userId: userId);
236
+ return context.read <DataRepository <Source >>().update (
237
+ id: id,
238
+ item: itemToUpdate as Source ,
239
+ userId: userId,
240
+ );
209
241
case 'country' :
210
- return context.read <DataRepository <Country >>().update (id: id, item: itemToUpdate as Country , userId: userId);
242
+ return context.read <DataRepository <Country >>().update (
243
+ id: id,
244
+ item: itemToUpdate as Country ,
245
+ userId: userId,
246
+ );
211
247
case 'language' :
212
- return context.read <DataRepository <Language >>().update (id: id, item: itemToUpdate as Language , userId: userId);
248
+ return context.read <DataRepository <Language >>().update (
249
+ id: id,
250
+ item: itemToUpdate as Language ,
251
+ userId: userId,
252
+ );
213
253
case 'user' :
214
254
final repo = context.read <DataRepository <User >>();
215
255
final existingUser = context.read <FetchedItem <dynamic >>().data as User ;
@@ -218,11 +258,23 @@ Future<dynamic> _updateItem(
218
258
);
219
259
return repo.update (id: id, item: updatedUser, userId: userId);
220
260
case 'user_app_settings' :
221
- return context.read <DataRepository <UserAppSettings >>().update (id: id, item: itemToUpdate as UserAppSettings , userId: userId);
261
+ return context.read <DataRepository <UserAppSettings >>().update (
262
+ id: id,
263
+ item: itemToUpdate as UserAppSettings ,
264
+ userId: userId,
265
+ );
222
266
case 'user_content_preferences' :
223
- return context.read <DataRepository <UserContentPreferences >>().update (id: id, item: itemToUpdate as UserContentPreferences , userId: userId);
267
+ return context.read <DataRepository <UserContentPreferences >>().update (
268
+ id: id,
269
+ item: itemToUpdate as UserContentPreferences ,
270
+ userId: userId,
271
+ );
224
272
case 'remote_config' :
225
- return context.read <DataRepository <RemoteConfig >>().update (id: id, item: itemToUpdate as RemoteConfig , userId: userId);
273
+ return context.read <DataRepository <RemoteConfig >>().update (
274
+ id: id,
275
+ item: itemToUpdate as RemoteConfig ,
276
+ userId: userId,
277
+ );
226
278
default :
227
279
throw OperationFailedException (
228
280
'Unsupported model type "$modelName " for update operation.' ,
@@ -239,23 +291,50 @@ Future<void> _deleteItem(
239
291
) {
240
292
switch (modelName) {
241
293
case 'headline' :
242
- return context.read <DataRepository <Headline >>().delete (id: id, userId: userId);
294
+ return context.read <DataRepository <Headline >>().delete (
295
+ id: id,
296
+ userId: userId,
297
+ );
243
298
case 'topic' :
244
- return context.read <DataRepository <Topic >>().delete (id: id, userId: userId);
299
+ return context.read <DataRepository <Topic >>().delete (
300
+ id: id,
301
+ userId: userId,
302
+ );
245
303
case 'source' :
246
- return context.read <DataRepository <Source >>().delete (id: id, userId: userId);
304
+ return context.read <DataRepository <Source >>().delete (
305
+ id: id,
306
+ userId: userId,
307
+ );
247
308
case 'country' :
248
- return context.read <DataRepository <Country >>().delete (id: id, userId: userId);
309
+ return context.read <DataRepository <Country >>().delete (
310
+ id: id,
311
+ userId: userId,
312
+ );
249
313
case 'language' :
250
- return context.read <DataRepository <Language >>().delete (id: id, userId: userId);
314
+ return context.read <DataRepository <Language >>().delete (
315
+ id: id,
316
+ userId: userId,
317
+ );
251
318
case 'user' :
252
- return context.read <DataRepository <User >>().delete (id: id, userId: userId);
319
+ return context.read <DataRepository <User >>().delete (
320
+ id: id,
321
+ userId: userId,
322
+ );
253
323
case 'user_app_settings' :
254
- return context.read <DataRepository <UserAppSettings >>().delete (id: id, userId: userId);
324
+ return context.read <DataRepository <UserAppSettings >>().delete (
325
+ id: id,
326
+ userId: userId,
327
+ );
255
328
case 'user_content_preferences' :
256
- return context.read <DataRepository <UserContentPreferences >>().delete (id: id, userId: userId);
329
+ return context.read <DataRepository <UserContentPreferences >>().delete (
330
+ id: id,
331
+ userId: userId,
332
+ );
257
333
case 'remote_config' :
258
- return context.read <DataRepository <RemoteConfig >>().delete (id: id, userId: userId);
334
+ return context.read <DataRepository <RemoteConfig >>().delete (
335
+ id: id,
336
+ userId: userId,
337
+ );
259
338
default :
260
339
throw OperationFailedException (
261
340
'Unsupported model type "$modelName " for delete operation.' ,
0 commit comments