@@ -108,6 +108,8 @@ class DataOperationRegistry {
108108 .read (id: id, userId: null ),
109109 'remote_config' : (c, id) =>
110110 c.read <DataRepository <RemoteConfig >>().read (id: id, userId: null ),
111+ 'localAd' : (c, id) =>
112+ c.read <DataRepository <LocalAd >>().read (id: id, userId: null ),
111113 'dashboard_summary' : (c, id) =>
112114 c.read <DashboardSummaryService >().getSummary (),
113115 });
@@ -159,6 +161,12 @@ class DataOperationRegistry {
159161 sort: s,
160162 pagination: p,
161163 ),
164+ 'localAd' : (c, uid, f, s, p) => c.read <DataRepository <LocalAd >>().readAll (
165+ userId: uid,
166+ filter: f,
167+ sort: s,
168+ pagination: p,
169+ ),
162170 });
163171
164172 // --- Register Item Creators ---
@@ -186,6 +194,10 @@ class DataOperationRegistry {
186194 'remote_config' : (c, item, uid) => c
187195 .read <DataRepository <RemoteConfig >>()
188196 .create (item: item as RemoteConfig , userId: uid),
197+ 'localAd' : (c, item, uid) => c.read <DataRepository <LocalAd >>().create (
198+ item: item as LocalAd ,
199+ userId: uid,
200+ ),
189201 });
190202
191203 // --- Register Item Updaters ---
@@ -228,6 +240,11 @@ class DataOperationRegistry {
228240 'remote_config' : (c, id, item, uid) => c
229241 .read <DataRepository <RemoteConfig >>()
230242 .update (id: id, item: item as RemoteConfig , userId: uid),
243+ 'localAd' : (c, id, item, uid) => c.read <DataRepository <LocalAd >>().update (
244+ id: id,
245+ item: item as LocalAd ,
246+ userId: uid,
247+ ),
231248 });
232249
233250 // --- Register Item Deleters ---
@@ -251,6 +268,8 @@ class DataOperationRegistry {
251268 .delete (id: id, userId: uid),
252269 'remote_config' : (c, id, uid) =>
253270 c.read <DataRepository <RemoteConfig >>().delete (id: id, userId: uid),
271+ 'localAd' : (c, id, uid) =>
272+ c.read <DataRepository <LocalAd >>().delete (id: id, userId: uid),
254273 });
255274 }
256275}
0 commit comments