Commit 47fc88f0 authored by JC Brand's avatar JC Brand

Updates #1760. Re-register messages handlers upon reconnection

parent 11ffab84
# Changelog # Changelog
## 5.0.5 ## 5.0.5 (Unreleased)
- Prevent editing of sent file uploads. - Prevent editing of sent file uploads.
- #1089: When filtering the roster for `online` users, show all non-offline users.
- #1733: New message notifications for a minimized chat stack on top of each other
- #1757: Chats are hidden behind the controlbox on mobile
- #1760: Private messages no longer received after websocket reconnect
## 5.0.4 (2019-10-08) ## 5.0.4 (2019-10-08)
......
...@@ -16834,13 +16834,13 @@ ...@@ -16834,13 +16834,13 @@
"dev": true "dev": true
}, },
"twemoji": { "twemoji": {
"version": "12.1.3", "version": "12.1.4",
"resolved": "https://registry.npmjs.org/twemoji/-/twemoji-12.1.3.tgz", "resolved": "https://registry.npmjs.org/twemoji/-/twemoji-12.1.4.tgz",
"integrity": "sha512-Y5mC7vVovHZvCzdXDepJaU6FHPd7PaW6ZTBMWy9sGYafLBn1x0h2T6aGA3cpnz3WgWWg2QI+3D+9Rn4Z/ViitQ==", "integrity": "sha512-e37lUlVijmABF7wPCc09s1kKj3hcpzU8KL5zw2bBDIXOtOr4luLF+ODJaEqca8dZPmLR5ezrJYI93nhPovKBiQ==",
"requires": { "requires": {
"fs-extra": "^8.0.1", "fs-extra": "^8.0.1",
"jsonfile": "^5.0.0", "jsonfile": "^5.0.0",
"twemoji-parser": "12.1.0", "twemoji-parser": "12.1.1",
"universalify": "^0.1.2" "universalify": "^0.1.2"
}, },
"dependencies": { "dependencies": {
...@@ -16856,9 +16856,9 @@ ...@@ -16856,9 +16856,9 @@
} }
}, },
"twemoji-parser": { "twemoji-parser": {
"version": "12.1.0", "version": "12.1.1",
"resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-12.1.0.tgz", "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-12.1.1.tgz",
"integrity": "sha512-jaHYltumP/E8nR+YzRrY753j9dEpL3zH8+pDXgf9h/10wHeW/9IIjs6mZ1Z/Syh8rIaOQObev1BAX/AinFmuOg==" "integrity": "sha512-XFUB4ReEvPbNPtiuyo/+crM4RldYbRRAhyE7Hw6EnfBdXECGydw7a49EGADayRvaeierP/m4DSv/OZQObh0LGA=="
}, },
"type-check": { "type-check": {
"version": "0.3.2", "version": "0.3.2",
......
...@@ -1143,13 +1143,13 @@ converse.plugins.add('converse-chatboxes', { ...@@ -1143,13 +1143,13 @@ converse.plugins.add('converse-chatboxes', {
}, },
onConnected (reconnecting) { onConnected (reconnecting) {
this.registerMessageHandler();
if (reconnecting) { if (reconnecting) {
return; return;
} }
const storage = _converse.config.get('storage'); const storage = _converse.config.get('storage');
this.browserStorage = new BrowserStorage[storage]( this.browserStorage = new BrowserStorage[storage](
`converse.chatboxes-${_converse.bare_jid}`); `converse.chatboxes-${_converse.bare_jid}`);
this.registerMessageHandler();
this.fetch({ this.fetch({
'add': true, 'add': true,
'success': c => this.onChatBoxesFetched(c) 'success': c => this.onChatBoxesFetched(c)
......
...@@ -20,15 +20,13 @@ ...@@ -20,15 +20,13 @@
auto_away: 300, auto_away: 300,
auto_login: true, auto_login: true,
auto_register_muc_nickname: true, auto_register_muc_nickname: true,
bosh_service_url: 'http://chat.example.org:5380/http-bind/', // bosh_service_url: 'http://chat.example.org:5380/http-bind/',
debug: true, debug: true,
enable_smacks: true, enable_smacks: true,
i18n: 'en', i18n: 'en',
jid: 'klaus.dresner@chat.example.org',
message_archiving: 'always', message_archiving: 'always',
muc_domain: 'conference.chat.example.org', muc_domain: 'conference.chat.example.org',
muc_respect_autojoin: true, muc_respect_autojoin: true,
password: 'secret',
view_mode: 'fullscreen', view_mode: 'fullscreen',
websocket_url: 'ws://chat.example.org:5380/xmpp-websocket', websocket_url: 'ws://chat.example.org:5380/xmpp-websocket',
whitelisted_plugins: ['converse-debug'], whitelisted_plugins: ['converse-debug'],
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment