From b748823ddfa1b2b9a3161c46fbefed8c88ccde41 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Mon, 31 Oct 2016 21:38:31 +0700 Subject: [PATCH] delta --- matrix-util.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/matrix-util.js b/matrix-util.js index 40d4773..27ff86b 100644 --- a/matrix-util.js +++ b/matrix-util.js @@ -125,12 +125,15 @@ MatrixUtil.prototype.isPartnerOffline = function(partner) { MatrixUtil.prototype._updateLastResponseTime = function(partner) { let matrix = this.matrix; + let logger = this.logger; if (!matrix.buddies[partner]['last_outgoing']) { + logger.verbose('No outgoing yet, skip updateLastResponseTime'); return; } if (!matrix.buddies[partner]['last_outgoing'].last_update_ts) { + logger.verbose('No outgoing timestamp yet, skip updateLastResponseTime'); return; } @@ -141,7 +144,8 @@ MatrixUtil.prototype._updateLastResponseTime = function(partner) { return; } - matrix.buddies[partner]['last_response_time'] = Math.round((Date.now() - matrix.buddies[partner]['last_outgoing']['last_update_ts'])/1000); + let delta = Date.now() - matrix.buddies[partner]['last_outgoing']['last_update_ts']; + matrix.buddies[partner]['last_response_time'] = Math.round(delta/1000); } MatrixUtil.prototype._updateLastMessage = function(partner, msg, direction) { -- 1.9.0