From dfd86d6c352cc98eb81fe9aede1d4f613f959599 Mon Sep 17 00:00:00 2001 From: Novokreshchenov Konstantin Date: Mon, 24 Apr 2017 23:34:08 +0300 Subject: [PATCH] #567 Unreaded message count reset on page load (#856) * save unread message count (num_unread) to server * update CHANGES.md --- docs/CHANGES.md | 1 + src/converse-minimize.js | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/CHANGES.md b/docs/CHANGES.md index 01b0e23fc..bf9eb4c40 100755 --- a/docs/CHANGES.md +++ b/docs/CHANGES.md @@ -9,6 +9,7 @@ - Show unread messages next to roster contacts. [jcbrand] - API change: the `message` event now returns a data object with `stanza` and `chatbox` attributes, instead of just the stanza. [jcbrand] +- #567 Unreaded message count reset on page load [novokrest] ## 3.0.2 (2017-04-23) diff --git a/src/converse-minimize.js b/src/converse-minimize.js index 867db8615..0608ee45a 100644 --- a/src/converse-minimize.js +++ b/src/converse-minimize.js @@ -339,12 +339,12 @@ }, clearUnreadMessagesCounter: function () { - this.model.set({'num_unread': 0}); + this.model.save({'num_unread': 0}); this.render(); }, updateUnreadMessagesCounter: function () { - this.model.set({'num_unread': this.model.get('num_unread') + 1}); + this.model.save({'num_unread': this.model.get('num_unread') + 1}); this.render(); }, @@ -462,7 +462,7 @@ var ls = this.model.pluck('num_unread'), count = 0, i; for (i=0; i