Remove duplicate trigger of afterMessagesFetched

This commit is contained in:
JC Brand 2022-08-17 13:38:57 +02:00
parent de72d6bae3
commit 51516e38f6

View File

@ -91,17 +91,6 @@ const ChatBox = ModelWithContact.extend({
initMessages () {
this.messages = this.getMessagesCollection();
this.messages.fetched = getOpenPromise();
this.messages.fetched.then(() => {
this.pruneHistoryWhenScrolledDown();
/**
* Triggered whenever a { @link _converse.ChatBox } or ${ @link _converse.ChatRoom }
* has fetched its messages from the local cache.
* @event _converse#afterMessagesFetched
* @type { _converse.ChatBox| _converse.ChatRoom }
* @example _converse.api.listen.on('afterMessagesFetched', (chat) => { ... });
*/
api.trigger('afterMessagesFetched', this);
});
this.messages.chatbox = this;
initStorage(this.messages, this.getMessagesCacheKey());
@ -131,12 +120,13 @@ const ChatBox = ModelWithContact.extend({
},
afterMessagesFetched () {
this.pruneHistoryWhenScrolledDown();
/**
* Triggered whenever a `_converse.ChatBox` instance has fetched its messages from
* `sessionStorage` but **NOT** from the server.
* Triggered whenever a { @link _converse.ChatBox } or ${ @link _converse.ChatRoom }
* has fetched its messages from the local cache.
* @event _converse#afterMessagesFetched
* @type {_converse.ChatBox | _converse.ChatRoom}
* @example _converse.api.listen.on('afterMessagesFetched', view => { ... });
* @type { _converse.ChatBox| _converse.ChatRoom }
* @example _converse.api.listen.on('afterMessagesFetched', (chat) => { ... });
*/
api.trigger('afterMessagesFetched', this);
},