UNPKG

@hashgraph/solo

Version:

An opinionated CLI tool to deploy and manage private Hedera Networks.

30 lines 844 B
// SPDX-License-Identifier: Apache-2.0 import { Duration } from '../../../../src/core/time/duration.js'; export class NoopLeaseRenewalService { buffer; counter; constructor() { this.buffer = new SharedArrayBuffer(Uint32Array.BYTES_PER_ELEMENT); this.counter = new Uint32Array(this.buffer); Atomics.store(this.counter, 0, 1); } async isScheduled(_scheduleId) { return _scheduleId > 0; } async schedule(lease) { void lease; return Atomics.add(this.counter, 0, 1); } async cancel(scheduleId) { void scheduleId; return true; } async cancelAll() { return new Map(); } calculateRenewalDelay(lease) { void lease; return Duration.ofSeconds(10); } } //# sourceMappingURL=noop-lease-renewal-service.test.js.map