@@ -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+ 'local_ad' : (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,9 @@ class DataOperationRegistry {
159161 sort: s,
160162 pagination: p,
161163 ),
164+ 'local_ad' : (c, uid, f, s, p) => c
165+ .read <DataRepository <LocalAd >>()
166+ .readAll (userId: uid, filter: f, sort: s, pagination: p),
162167 });
163168
164169 // --- Register Item Creators ---
@@ -186,6 +191,10 @@ class DataOperationRegistry {
186191 'remote_config' : (c, item, uid) => c
187192 .read <DataRepository <RemoteConfig >>()
188193 .create (item: item as RemoteConfig , userId: uid),
194+ 'local_ad' : (c, item, uid) => c.read <DataRepository <LocalAd >>().create (
195+ item: item as LocalAd ,
196+ userId: uid,
197+ ),
189198 });
190199
191200 // --- Register Item Updaters ---
@@ -228,6 +237,9 @@ class DataOperationRegistry {
228237 'remote_config' : (c, id, item, uid) => c
229238 .read <DataRepository <RemoteConfig >>()
230239 .update (id: id, item: item as RemoteConfig , userId: uid),
240+ 'local_ad' : (c, id, item, uid) => c
241+ .read <DataRepository <LocalAd >>()
242+ .update (id: id, item: item as LocalAd , userId: uid),
231243 });
232244
233245 // --- Register Item Deleters ---
@@ -251,6 +263,8 @@ class DataOperationRegistry {
251263 .delete (id: id, userId: uid),
252264 'remote_config' : (c, id, uid) =>
253265 c.read <DataRepository <RemoteConfig >>().delete (id: id, userId: uid),
266+ 'local_ad' : (c, id, uid) =>
267+ c.read <DataRepository <LocalAd >>().delete (id: id, userId: uid),
254268 });
255269 }
256270}
0 commit comments