@@ -65,8 +65,7 @@ Future<Response> _handlePut(RequestContext context, String id) async {
6565 final modelConfig = context.read <ModelConfig <dynamic >>();
6666 final authenticatedUser = context.read <User >();
6767 final permissionService = context.read <PermissionService >();
68- final userPreferenceLimitService =
69- context.read <UserPreferenceLimitService >();
68+ final userPreferenceLimitService = context.read <UserPreferenceLimitService >();
7069
7170 final requestBody = await context.request.json () as Map <String , dynamic >? ;
7271 if (requestBody == null ) {
@@ -165,23 +164,44 @@ Future<dynamic> _readItem(
165164) {
166165 switch (modelName) {
167166 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+ );
169171 case 'topic' :
170172 return context.read <DataRepository <Topic >>().read (id: id, userId: userId);
171173 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+ );
173178 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+ );
175183 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+ );
177188 case 'user' :
178189 return context.read <DataRepository <User >>().read (id: id, userId: userId);
179190 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+ );
181195 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+ );
183200 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+ );
185205 case 'dashboard_summary' :
186206 return context.read <DashboardSummaryService >().getSummary ();
187207 default :
@@ -201,15 +221,35 @@ Future<dynamic> _updateItem(
201221) {
202222 switch (modelName) {
203223 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+ );
205229 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+ );
207235 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+ );
209241 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+ );
211247 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+ );
213253 case 'user' :
214254 final repo = context.read <DataRepository <User >>();
215255 final existingUser = context.read <FetchedItem <dynamic >>().data as User ;
@@ -218,11 +258,23 @@ Future<dynamic> _updateItem(
218258 );
219259 return repo.update (id: id, item: updatedUser, userId: userId);
220260 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+ );
222266 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+ );
224272 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+ );
226278 default :
227279 throw OperationFailedException (
228280 'Unsupported model type "$modelName " for update operation.' ,
@@ -239,23 +291,50 @@ Future<void> _deleteItem(
239291) {
240292 switch (modelName) {
241293 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+ );
243298 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+ );
245303 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+ );
247308 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+ );
249313 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+ );
251318 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+ );
253323 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+ );
255328 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+ );
257333 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+ );
259338 default :
260339 throw OperationFailedException (
261340 'Unsupported model type "$modelName " for delete operation.' ,
0 commit comments