@@ -44,6 +44,8 @@ typedef ItemUpdater =
4444typedef ItemDeleter =
4545 Future <void > Function (RequestContext context, String id, String ? userId);
4646
47+ final _log = Logger ('DataOperationRegistry' );
48+
4749/// {@template data_operation_registry}
4850/// A centralized registry for all data handling functions (CRUD operations).
4951///
@@ -56,12 +58,12 @@ typedef ItemDeleter =
5658/// data operations are performed for each model, improving consistency across
5759/// the API.
5860/// {@endtemplate}
59-
60- final _log = Logger ('DataOperationRegistry' );
61-
6261class DataOperationRegistry {
6362 /// {@macro data_operation_registry}
6463 DataOperationRegistry () {
64+ _log.info (
65+ 'Initializing DataOperationRegistry.' ,
66+ );
6567 _registerOperations ();
6668 }
6769
@@ -113,8 +115,6 @@ class DataOperationRegistry {
113115 .read (id: id, userId: null ),
114116 'remote_config' : (c, id) =>
115117 c.read <DataRepository <RemoteConfig >>().read (id: id, userId: null ),
116- 'local_ad' : (c, id) =>
117- c.read <DataRepository <LocalAd >>().read (id: id, userId: null ),
118118 'dashboard_summary' : (c, id) =>
119119 c.read <DashboardSummaryService >().getSummary (),
120120 });
@@ -166,9 +166,6 @@ class DataOperationRegistry {
166166 sort: s,
167167 pagination: p,
168168 ),
169- 'local_ad' : (c, uid, f, s, p) => c
170- .read <DataRepository <LocalAd >>()
171- .readAll (userId: uid, filter: f, sort: s, pagination: p),
172169 });
173170
174171 // --- Register Item Creators ---
@@ -196,10 +193,6 @@ class DataOperationRegistry {
196193 'remote_config' : (c, item, uid) => c
197194 .read <DataRepository <RemoteConfig >>()
198195 .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- ),
203196 });
204197
205198 // --- Register Item Updaters ---
@@ -319,9 +312,6 @@ class DataOperationRegistry {
319312 'remote_config' : (c, id, item, uid) => c
320313 .read <DataRepository <RemoteConfig >>()
321314 .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),
325315 });
326316
327317 // --- Register Item Deleters ---
@@ -343,8 +333,6 @@ class DataOperationRegistry {
343333 .delete (id: id, userId: uid),
344334 'remote_config' : (c, id, uid) =>
345335 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),
348336 });
349337 }
350338}
0 commit comments