Interface: HistoryRepositoryTransactionAdapter
Defined in: electron/services/database/HistoryRepository.ts:79
Operations exposed for history manipulations within a transaction scope.
Properties
addEntry
addEntry: (
monitorId:string,entry:StatusHistory,details?:string) =>void
Defined in: electron/services/database/HistoryRepository.ts:81
Add a history entry for the specified monitor.
Parameters
monitorId
string
entry
details?
string
Returns
void
deleteAll
deleteAll: () =>
void
Defined in: electron/services/database/HistoryRepository.ts:87
Delete all history records.
Returns
void
deleteByMonitorId
deleteByMonitorId: (
monitorId:string) =>void
Defined in: electron/services/database/HistoryRepository.ts:89
Delete history entries for a single monitor.
Parameters
monitorId
string
Returns
void
getHistoryCount
getHistoryCount: (
monitorId:string) =>number
Defined in: electron/services/database/HistoryRepository.ts:91
Get the history count for a monitor.
Parameters
monitorId
string
Returns
number
pruneAllHistory
pruneAllHistory: (
limit:number) =>void
Defined in: electron/services/database/HistoryRepository.ts:93
Prune history globally across all monitors.
Parameters
limit
number
Returns
void