From cd11c710d423642fdf2ae17d6d54a01e0b23056f Mon Sep 17 00:00:00 2001
From: Xavi Ferrer <xavi@delape.net>
Date: Sat, 15 Aug 2020 20:05:45 +0200
Subject: [PATCH] update settings and API calls according to latest Conversejs

---
 src/solid-xmpp-chat.js | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/solid-xmpp-chat.js b/src/solid-xmpp-chat.js
index 4f87f5f..68ce78d 100644
--- a/src/solid-xmpp-chat.js
+++ b/src/solid-xmpp-chat.js
@@ -129,7 +129,7 @@ export const SolidXMPPChat = {
           root.appendChild(converse_el);
         }
         if (is_groupchat) {
-          this._converse.api.rooms.open(jid);
+          this._converse.api.rooms.open(jid, {}, true);
         } else {
           this._converse.api.chats.open(jid);
         }
@@ -240,14 +240,14 @@ export const SolidXMPPChat = {
     const idToken = await document.querySelector('sib-auth').getUserIdToken();
 
     converse.initialize({
-      'assets_path': ComponentPath,
+      'assets_path': ComponentPath + '/dist/conversejs/',
       'authentication': this.element.dataset.authentication || 'login',
       'password': idToken,
       'allow_chat_pending_contacts': true,
       'allow_non_roster_messaging': true,
       'allow_dragresize': false,
       'allow_logout': false,
-      'archived_messages_page_size': 30,
+      'archived_messages_page_size': "30",
       'auto_list_rooms': true,
       'auto_login': this.element.dataset.autoLogin === 'true',
       'auto_join_on_invite': true,
@@ -256,6 +256,7 @@ export const SolidXMPPChat = {
       'websocket_url': this.element.dataset.websocketUrl || 'wss://jabber.happy-dev.fr/xmpp-websocket',
       'enable_smacks': true,
       "clear_messages_on_reconnection": false,
+      "discover_connection_methods": false,
       'jid': jabberID.toLowerCase(),
       'i18n': this.element.dataset.i18n || 'fr',
       'loglevel': 'fatal',
@@ -265,15 +266,13 @@ export const SolidXMPPChat = {
       'muc_nickname_from_jid': true,
       'muc_fetch_members': true,
       'muc_show_join_leave': false,
-      'muc_show_join_leave_status': false,
       'play_sounds': false,
       'root': this.element.shadowRoot,
       'show_client_info': false,
       'show_desktop_notifications': false,
       'persistent_store': 'IndexedDB',
-      // 'use_system_emojis': false,
-      // 'show_send_button': true,
-      'sounds_path': ComponentPath,
+      'show_send_button': false,
+      'sounds_path': ComponentPath + '/dist/conversejs/',
       'view_mode': 'fullscreen',
       'visible_toolbar_buttons': {
         call: false,
-- 
GitLab