Skip to content

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 ​

InAppNotification

Returns ​

Promise<void>

Implementation of ​

InAppStore.append


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 ​

InAppStore.list


markRead() ​

> markRead(recipientId, id): Promise<boolean>

Defined in: notifications-sqlite/src/index.ts:104

Parameters ​

recipientId ​

string

id ​

string

Returns ​

Promise<boolean>

Implementation of ​

InAppStore.markRead


unreadCount() ​

> unreadCount(recipientId): Promise<number>

Defined in: notifications-sqlite/src/index.ts:113

Parameters ​

recipientId ​

string

Returns ​

Promise<number>

Implementation of ​

InAppStore.unreadCount

Released under the MIT License.