summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/js/models/threads/channel.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/mail/static/src/js/models/threads/channel.js')
-rw-r--r--addons/mail/static/src/js/models/threads/channel.js35
1 files changed, 1 insertions, 34 deletions
diff --git a/addons/mail/static/src/js/models/threads/channel.js b/addons/mail/static/src/js/models/threads/channel.js
index 7db3474ebb2..a2316edb7be 100644
--- a/addons/mail/static/src/js/models/threads/channel.js
+++ b/addons/mail/static/src/js/models/threads/channel.js
@@ -387,24 +387,10 @@ var Channel = SearchableThread.extend(ChannelSeenMixin, ThreadTypingMixin, {
*/
_markAsRead: function () {
var superDef = this._super.apply(this, arguments);
- var seenDef = this._throttleNotifySeen();
+ var seenDef = this._notifySeen();
return $.when(superDef, seenDef);
},
/**
- * @override {mail.model.ThreadSeenMixin}
- * @private
- * @returns {$.Promise}
- */
- _notifyFetched: function () {
- return this._rpc({
- model: 'mail.channel',
- method: 'channel_fetched',
- args: [[this._id]],
- }, {
- shadow: true
- });
- },
- /**
* @override {mail.model.ThreadTypingMixin}
* @private
* @param {Object} params
@@ -420,25 +406,6 @@ var Channel = SearchableThread.extend(ChannelSeenMixin, ThreadTypingMixin, {
}, { shadow: true });
},
/**
- * @override {mail.model.ThreadSeenMixin}
- * @private
- * @returns {$.Promise<integer>} resolved with ID of last seen message
- */
- _notifySeen: function () {
- var self = this;
- this._cancelThrottledNotifyFetched();
- return this._rpc({
- model: 'mail.channel',
- method: 'channel_seen',
- args: [[this._id]],
- }, {
- shadow: true
- }).then(function (lastSeenMessageID) {
- self._lastSeenMessageID = lastSeenMessageID;
- return lastSeenMessageID;
- });
- },
- /**
* Prepare and send a message to the server on this channel.
*
* @override