moderator-toolbox-nxg-for-reddit / modules/announcements/seen

modules/announcements/seen

Functions

getSeenIds()

getSeenIds(): Promise<string[]>

Defined in: extension/data/modules/announcements/seen.ts:14

Returns the ids of announcement notes the user has already seen.

Returns

Promise<string[]>


markSeen()

markSeen(id): Promise<void>

Defined in: extension/data/modules/announcements/seen.ts:33

Records a single note id as seen, if it isn’t already. Called as each note is actually viewed in the popup - so notes the user never pages to stay unseen and will reappear on a later page load. Writes are queued (see writeChain) so rapid successive calls don’t overwrite each other.

Parameters

id

string

The note id to mark seen.

Returns

Promise<void>