From 45fd1b8867b355cecf42dc71ba598af51cc4d977 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Mon, 21 Nov 2016 18:39:46 +0700 Subject: [PATCH] kesehatan tergantung dari last_incoming --- matrix-util.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/matrix-util.js b/matrix-util.js index 7343b68..b36d563 100644 --- a/matrix-util.js +++ b/matrix-util.js @@ -2,7 +2,7 @@ var moment = require('moment'); var momentFormat = 'YYYY-MM-DD HH:mm:ss'; -var maxHealthyWaitMs = 60 * 1000; +var maxHealthyWaitMs = 2 * 60 * 1000; module.exports = MatrixUtil; @@ -125,10 +125,10 @@ MatrixUtil.prototype._isPartnerHealthy = function(partner) { if (!matrix.buddies[partner]) { return false; } if (!matrix.buddies[partner]['waiting_for_response']) { return true; } - if (!matrix.buddies[partner]['last_outgoing']) { return true; } - if (!matrix.buddies[partner]['last_outgoing']['last_update_ts']) { return true; } + if (!matrix.buddies[partner]['last_incoming']) { return false; } + if (!matrix.buddies[partner]['last_incoming']['last_update_ts']) { return false; } - let delta = Date.now() - Number(matrix.buddies[partner]['last_outgoing']['last_update_ts']); + let delta = Date.now() - Number(matrix.buddies[partner]['last_incoming']['last_update_ts']); let isHealthy = delta <= maxHealthyWaitMs; logger.verbose('Partner healthy analized', {partner: partner, isHealthy: isHealthy, delta: delta, maxHealthyWaitMs: maxHealthyWaitMs}); -- 1.9.0