@@ -44,6 +44,9 @@ typedef ItemUpdater =
4444typedef ItemDeleter =
4545 Future <void > Function (RequestContext context, String id, String ? userId);
4646
47+
48+ final _log = Logger ('DataOperationRegistry' );
49+
4750/// {@template data_operation_registry}
4851/// A centralized registry for all data handling functions (CRUD operations).
4952///
@@ -56,12 +59,12 @@ typedef ItemDeleter =
5659/// data operations are performed for each model, improving consistency across
5760/// the API.
5861/// {@endtemplate}
59-
60- final _log = Logger ('DataOperationRegistry' );
61-
6262class DataOperationRegistry {
6363 /// {@macro data_operation_registry}
6464 DataOperationRegistry () {
65+ _log.info (
66+ 'Initializing DataOperationRegistry.' ,
67+ );
6568 _registerOperations ();
6669 }
6770
@@ -113,8 +116,6 @@ class DataOperationRegistry {
113116 .read (id: id, userId: null ),
114117 'remote_config' : (c, id) =>
115118 c.read <DataRepository <RemoteConfig >>().read (id: id, userId: null ),
116- 'local_ad' : (c, id) =>
117- c.read <DataRepository <LocalAd >>().read (id: id, userId: null ),
118119 'dashboard_summary' : (c, id) =>
119120 c.read <DashboardSummaryService >().getSummary (),
120121 });
@@ -166,9 +167,6 @@ class DataOperationRegistry {
166167 sort: s,
167168 pagination: p,
168169 ),
169- 'local_ad' : (c, uid, f, s, p) => c
170- .read <DataRepository <LocalAd >>()
171- .readAll (userId: uid, filter: f, sort: s, pagination: p),
172170 });
173171
174172 // --- Register Item Creators ---
@@ -196,10 +194,6 @@ class DataOperationRegistry {
196194 'remote_config' : (c, item, uid) => c
197195 .read <DataRepository <RemoteConfig >>()
198196 .create (item: item as RemoteConfig , userId: uid),
199- 'local_ad' : (c, item, uid) => c.read <DataRepository <LocalAd >>().create (
200- item: item as LocalAd ,
201- userId: uid,
202- ),
203197 });
204198
205199 // --- Register Item Updaters ---
@@ -319,9 +313,6 @@ class DataOperationRegistry {
319313 'remote_config' : (c, id, item, uid) => c
320314 .read <DataRepository <RemoteConfig >>()
321315 .update (id: id, item: item as RemoteConfig , userId: uid),
322- 'local_ad' : (c, id, item, uid) => c
323- .read <DataRepository <LocalAd >>()
324- .update (id: id, item: item as LocalAd , userId: uid),
325316 });
326317
327318 // --- Register Item Deleters ---
@@ -343,8 +334,6 @@ class DataOperationRegistry {
343334 .delete (id: id, userId: uid),
344335 'remote_config' : (c, id, uid) =>
345336 c.read <DataRepository <RemoteConfig >>().delete (id: id, userId: uid),
346- 'local_ad' : (c, id, uid) =>
347- c.read <DataRepository <LocalAd >>().delete (id: id, userId: uid),
348337 });
349338 }
350339}
0 commit comments