AuditAdapter
Popii / AuditAdapter
Interface: AuditAdapter
Section titled “Interface: AuditAdapter”Defined in: plugins/auditLog.ts:39
Methods
Section titled “Methods”setup()
Section titled “setup()”setup():
Promise<void>
Defined in: plugins/auditLog.ts:40
Returns
Section titled “Returns”Promise<void>
insertEntry()
Section titled “insertEntry()”insertEntry(
entry):Promise<void>
Defined in: plugins/auditLog.ts:41
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<void>
getEntries()
Section titled “getEntries()”getEntries(
guildId,opts?):Promise<AuditLogEntry[]>
Defined in: plugins/auditLog.ts:42
Parameters
Section titled “Parameters”guildId
Section titled “guildId”string
limit?
Section titled “limit?”number
offset?
Section titled “offset?”number
field?
Section titled “field?”string
Returns
Section titled “Returns”Promise<AuditLogEntry[]>
countEntries()
Section titled “countEntries()”countEntries(
guildId,opts?):Promise<number>
Defined in: plugins/auditLog.ts:43
Parameters
Section titled “Parameters”guildId
Section titled “guildId”string
field?
Section titled “field?”string
Returns
Section titled “Returns”Promise<number>
insertBackup()
Section titled “insertBackup()”insertBackup(
backup):Promise<void>
Defined in: plugins/auditLog.ts:44
Parameters
Section titled “Parameters”backup
Section titled “backup”Returns
Section titled “Returns”Promise<void>
getBackup()
Section titled “getBackup()”getBackup(
id):Promise<SettingsBackup|null>
Defined in: plugins/auditLog.ts:45
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<SettingsBackup | null>
getBackups()
Section titled “getBackups()”getBackups(
guildId,limit?):Promise<SettingsBackup[]>
Defined in: plugins/auditLog.ts:46
Parameters
Section titled “Parameters”guildId
Section titled “guildId”string
limit?
Section titled “limit?”number
Returns
Section titled “Returns”Promise<SettingsBackup[]>
getLastBackupTimestamp()
Section titled “getLastBackupTimestamp()”getLastBackupTimestamp(
guildId):Promise<number>
Defined in: plugins/auditLog.ts:47
Parameters
Section titled “Parameters”guildId
Section titled “guildId”string
Returns
Section titled “Returns”Promise<number>