UNPKG

@bsv/wallet-toolbox

Version:

BRC100 conforming wallet, wallet storage and wallet signer components

23 lines 908 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TaskMonitorCallHistory = void 0; const WalletMonitorTask_1 = require("./WalletMonitorTask"); class TaskMonitorCallHistory extends WalletMonitorTask_1.WalletMonitorTask { constructor(monitor, triggerMsecs = monitor.oneMinute * 12) { super(monitor, TaskMonitorCallHistory.taskName); this.triggerMsecs = triggerMsecs; } trigger(nowMsecsSinceEpoch) { return { run: nowMsecsSinceEpoch > this.lastRunMsecsSinceEpoch + this.triggerMsecs }; } async runTask() { const r = await this.monitor.services.getServicesCallHistory(true); const log = JSON.stringify(r); return log; } } exports.TaskMonitorCallHistory = TaskMonitorCallHistory; TaskMonitorCallHistory.taskName = 'MonitorCallHistory'; //# sourceMappingURL=TaskMonitorCallHistory.js.map