From 64d2d9b3ce5c3eb057e775f5d756b323c54c455a Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Fri, 18 Oct 2024 14:21:22 +0800 Subject: [PATCH] Move opeartion back to --- Server/service/networkService.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Server/service/networkService.js b/Server/service/networkService.js index 9c884a369..ad372dbce 100644 --- a/Server/service/networkService.js +++ b/Server/service/networkService.js @@ -138,10 +138,13 @@ class NetworkService { async handlePing(job) { let isAlive; + const operation = async () => { + const response = await this.ping.promise.probe(job.data.url); + return response; + }; + try { - const { responseTime, response } = await this.measureResponseTime( - this.ping.promise.probe(job.data.url) - ); + const { responseTime, response } = await this.measureResponseTime(operation); isAlive = response.alive; const checkData = { monitorId: job.data._id, @@ -206,6 +209,7 @@ class NetworkService { responseTime: error.responseTime, message, }; + await this.logAndStoreCheck(checkData, this.db.createCheck); } finally { this.handleStatusUpdate(job, isAlive); }