@@ -108,6 +108,8 @@ class DataOperationRegistry {
108
108
.read (id: id, userId: null ),
109
109
'remote_config' : (c, id) =>
110
110
c.read <DataRepository <RemoteConfig >>().read (id: id, userId: null ),
111
+ 'local_ad' : (c, id) =>
112
+ c.read <DataRepository <LocalAd >>().read (id: id, userId: null ),
111
113
'dashboard_summary' : (c, id) =>
112
114
c.read <DashboardSummaryService >().getSummary (),
113
115
});
@@ -159,6 +161,9 @@ class DataOperationRegistry {
159
161
sort: s,
160
162
pagination: p,
161
163
),
164
+ 'local_ad' : (c, uid, f, s, p) => c
165
+ .read <DataRepository <LocalAd >>()
166
+ .readAll (userId: uid, filter: f, sort: s, pagination: p),
162
167
});
163
168
164
169
// --- Register Item Creators ---
@@ -186,6 +191,10 @@ class DataOperationRegistry {
186
191
'remote_config' : (c, item, uid) => c
187
192
.read <DataRepository <RemoteConfig >>()
188
193
.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
+ ),
189
198
});
190
199
191
200
// --- Register Item Updaters ---
@@ -228,6 +237,9 @@ class DataOperationRegistry {
228
237
'remote_config' : (c, id, item, uid) => c
229
238
.read <DataRepository <RemoteConfig >>()
230
239
.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),
231
243
});
232
244
233
245
// --- Register Item Deleters ---
@@ -251,6 +263,8 @@ class DataOperationRegistry {
251
263
.delete (id: id, userId: uid),
252
264
'remote_config' : (c, id, uid) =>
253
265
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),
254
268
});
255
269
}
256
270
}
0 commit comments