diff options
Diffstat (limited to 'src/state/models/root-store.ts')
-rw-r--r-- | src/state/models/root-store.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/state/models/root-store.ts b/src/state/models/root-store.ts index 389ce86d8..d76ea07c9 100644 --- a/src/state/models/root-store.ts +++ b/src/state/models/root-store.ts @@ -188,6 +188,14 @@ export class RootStoreModel { DeviceEventEmitter.emit('post-deleted', uri) } + // a list was deleted by the local user + onListDeleted(handler: (uri: string) => void): EmitterSubscription { + return DeviceEventEmitter.addListener('list-deleted', handler) + } + emitListDeleted(uri: string) { + DeviceEventEmitter.emit('list-deleted', uri) + } + // the session has started and been fully hydrated onSessionLoaded(handler: () => void): EmitterSubscription { return DeviceEventEmitter.addListener('session-loaded', handler) |