basalt / notifications/src / PreferenceStore
Interface: PreferenceStore
Defined in: notifications/src/preferences.ts:17
Methods
list()
> list(userId): Promise<NotificationPreference[]>
Defined in: notifications/src/preferences.ts:20
All preferences for a user.
Parameters
userId
string
Returns
Promise<NotificationPreference[]>
remove()
> remove(userId, notification, channel): Promise<void>
Defined in: notifications/src/preferences.ts:21
Parameters
userId
string
notification
string
channel
string
Returns
Promise<void>
set()
> set(preference): Promise<void>
Defined in: notifications/src/preferences.ts:18
Parameters
preference
Returns
Promise<void>