File tree 2 files changed +8
-3
lines changed
2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
- ## 5.0.4
3
+ ## 6.0.0 (Unreleased)
4
+
5
+ - #1691 Fix ` collection.chatbox is undefined ` errors
6
+
7
+ ## 5.0.4 (Unreleased)
4
8
5
9
- New config option [ allow_message_corrections] ( https://conversejs.org/docs/html/configuration.html#allow_message_corrections )
6
10
which, if set to ` last ` , limits editing of sent messages to the last message sent.
Original file line number Diff line number Diff line change @@ -325,9 +325,9 @@ converse.plugins.add('converse-chatboxes', {
325
325
326
326
initMessages ( ) {
327
327
this . messages = new this . messagesCollection ( ) ;
328
+ this . messages . chatbox = this ;
328
329
const storage = _converse . config . get ( 'storage' ) ;
329
330
this . messages . browserStorage = _converse . createStore ( this . getMessagesCacheKey ( ) , storage ) ;
330
- this . messages . chatbox = this ;
331
331
this . listenTo ( this . messages , 'change:upload' , message => {
332
332
if ( message . get ( 'upload' ) === _converse . SUCCESS ) {
333
333
_converse . api . send ( this . createMessageStanza ( message ) ) ;
@@ -1202,7 +1202,7 @@ converse.plugins.add('converse-chatboxes', {
1202
1202
/**
1203
1203
* Handler method for all incoming single-user chat "message" stanzas.
1204
1204
* @private
1205
- * @method _converse.ChatBox #onMessage
1205
+ * @method _converse.ChatBoxes #onMessage
1206
1206
* @param { XMLElement } stanza - The incoming message stanza
1207
1207
*/
1208
1208
async onMessage ( stanza ) {
@@ -1337,6 +1337,7 @@ converse.plugins.add('converse-chatboxes', {
1337
1337
_converse . log ( response . responseText ) ;
1338
1338
}
1339
1339
} ) ;
1340
+ await chatbox . messages . fetched ;
1340
1341
if ( ! chatbox . isValid ( ) ) {
1341
1342
chatbox . destroy ( ) ;
1342
1343
return null ;
You can’t perform that action at this time.
0 commit comments