From 3b71ec6743f184e1c02758a080157e73b6d1d305 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Mon, 31 Oct 2016 21:44:59 +0700 Subject: [PATCH] coba --- matrix-util.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/matrix-util.js b/matrix-util.js index 27ff86b..55b205b 100644 --- a/matrix-util.js +++ b/matrix-util.js @@ -132,19 +132,20 @@ MatrixUtil.prototype._updateLastResponseTime = function(partner) { return; } - if (!matrix.buddies[partner]['last_outgoing'].last_update_ts) { + if (!matrix.buddies[partner]['last_outgoing']['last_update_ts']) { logger.verbose('No outgoing timestamp yet, skip updateLastResponseTime'); return; } if ( matrix.buddies[partner]['last_incoming'] - && (matrix.buddies[partner]['last_incoming']['last_update_ts'] > matrix.buddies[partner]['last_outgoing']['last_update_ts']) + && (Number(matrix.buddies[partner]['last_incoming']['last_update_ts']) > Number(matrix.buddies[partner]['last_outgoing']['last_update_ts'])) ) { return; } - let delta = Date.now() - matrix.buddies[partner]['last_outgoing']['last_update_ts']; + let delta = Date.now() - Number(matrix.buddies[partner]['last_outgoing']['last_update_ts']); + logger.verbose('Response time in ' + delta + 'ms'); matrix.buddies[partner]['last_response_time'] = Math.round(delta/1000); } -- 1.9.0