moderator-toolbox-nxg-for-reddit / modules/notifier/settings

modules/notifier/settings

Type Aliases

NotifierSettings

NotifierSettings = InferSettings<typeof settings>

Defined in: extension/data/modules/notifier/settings.ts:101

Inferred settings type for the Notifier module.

Variables

settings

const settings: readonly [{ advanced: false; default: "mod"; description: "Multireddit of subs you want displayed in the modqueue counter"; id: "modSubreddits"; sharedPolicy: "populated"; type: "text"; }, { advanced: false; default: "mod"; description: "Multireddit of subs you want displayed in the unmoderated counter"; id: "unmoderatedSubreddits"; sharedPolicy: "populated"; type: "text"; }, { advanced: true; default: true; description: "Consolidate notifications (x new messages) instead of individual notifications"; id: "consolidatedMessages"; sharedPolicy: "raw"; type: "boolean"; }, { default: true; description: "Get modqueue notifications"; id: "modNotifications"; sharedPolicy: "raw"; type: "boolean"; }, { default: false; description: "Get unmoderated queue notifications"; id: "unmoderatedNotifications"; sharedPolicy: "raw"; type: "boolean"; }, { advanced: true; default: 1; description: "Interval to check for new items (time in minutes)."; id: "checkInterval"; sharedPolicy: "raw"; type: "number"; }, { default: 0; hidden: true; id: "modqueueCount"; type: "number"; }, { default: 0; hidden: true; id: "unmoderatedCount"; type: "number"; }, { default: 0; hidden: true; id: "modmailCount"; type: "number"; }, { default: { archived: 0; highlighted: 0; inprogress: 0; mod: 0; new: 0; notifications: 0; }; hidden: true; id: "modmailCategoryCount"; type: "JSON"; }, { default: -1; hidden: true; id: "lastChecked"; type: "number"; }, { default: -1; hidden: true; id: "lastSeenUnmoderated"; type: "number"; }, { default: readonly []; hidden: true; id: "modqueuePushed"; type: "array"; }]

Defined in: extension/data/modules/notifier/settings.ts:5