basalt / notifications-sqlite/src / SqliteInAppStore
Class: SqliteInAppStore
Defined in: notifications-sqlite/src/index.ts:67
Implements
Constructors
Constructor
> new SqliteInAppStore(db): SqliteInAppStore
Defined in: notifications-sqlite/src/index.ts:68
Parameters
db
DatabaseSync
Returns
SqliteInAppStore
Methods
append()
> append(record): Promise<void>
Defined in: notifications-sqlite/src/index.ts:70
Parameters
record
Returns
Promise<void>
Implementation of
list()
> list(recipientId, options?): Promise<InAppNotification[]>
Defined in: notifications-sqlite/src/index.ts:88
Parameters
recipientId
string
options?
limit?
number
unreadOnly?
boolean
Returns
Promise<InAppNotification[]>
Implementation of
markRead()
> markRead(recipientId, id): Promise<boolean>
Defined in: notifications-sqlite/src/index.ts:104
Parameters
recipientId
string
id
string
Returns
Promise<boolean>
Implementation of
unreadCount()
> unreadCount(recipientId): Promise<number>
Defined in: notifications-sqlite/src/index.ts:113
Parameters
recipientId
string
Returns
Promise<number>