From db8f587d8d38e2bd1b468aadbf80731a936f5ddd Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Sun, 27 Feb 2022 22:36:17 +0100 Subject: [PATCH] fix(core): update --- ts/bobcat.classes.bobcat.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ts/bobcat.classes.bobcat.ts b/ts/bobcat.classes.bobcat.ts index 6d1e6fa..8ea99d9 100644 --- a/ts/bobcat.classes.bobcat.ts +++ b/ts/bobcat.classes.bobcat.ts @@ -38,7 +38,7 @@ export class Bobcat { */ public async checkMinerStatus () { const response = await plugins.smartrequest.getJson(`http://${this.networkAddress}/status.json`, { - timeout: 30000 + timeout: 60000 }); const body: interfaces.IMinerStatus = response.body; this.latestStatus = body; @@ -50,7 +50,7 @@ export class Bobcat { */ public async gatherMinerDetails () { const response = await plugins.smartrequest.getJson(`http://${this.networkAddress}/miner.json`, { - timeout: 30000 + timeout: 60000 }); const body: interfaces.IMinerDetailsResponse = response.body; this.latestMinerDetails = body; @@ -61,8 +61,8 @@ export class Bobcat { * runs maintenance on the bobcat */ public async runMaintenance () { - await this.checkMinerStatus(); - await this.gatherMinerDetails(); + await plugins.smartpromise.timeoutAndContinue(this.checkMinerStatus()); + await plugins.smartpromise.timeoutAndContinue(this.gatherMinerDetails()); if (this.latestStatus.status === 'Synced' && parseInt(this.latestStatus.gap) > -50 && parseInt(this.latestStatus.gap) < 50) { console.log(`Miner ${this.latestMinerDetails.animal} at ${this.networkAddress} is Synced. ok!`) return; @@ -103,7 +103,7 @@ export class Bobcat { await plugins.smartdelay.delayFor(10000); const response = await plugins.smartrequest.request(`http://${this.networkAddress}/admin/reboot`, { method: 'POST', - timeout: 30000, + timeout: 60000, ...Bobcat.minerAuthObject }); console.log(response.statusCode);