From 36a8923e820e32d5b8aac710b2943cccc7ab5745 Mon Sep 17 00:00:00 2001 From: Nick Denry Date: Sun, 17 May 2020 21:45:42 +0300 Subject: [PATCH] Add settings param for OMEMO by default --- app/services/chimeverse-service.js | 4 +++- app/services/settings-service.js | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/services/chimeverse-service.js b/app/services/chimeverse-service.js index 99509b8..fd304b8 100644 --- a/app/services/chimeverse-service.js +++ b/app/services/chimeverse-service.js @@ -31,6 +31,7 @@ angApp.factory('ChimeVerseService', ($window, $timeout, CredentialsServise, Syst chimeversePlugin.register(login) let lang = navigator.language let allowBookmarks = SettingsService.get('allowBookmarks') + let omemoDefault = SettingsService.get('omemoDefault') let xmppResource = '.' + (Math.random().toString(36)+'00000000000000000').slice(2, 7); // Generate 5 char unique str $timeout(() => { converse.initialize({ @@ -44,7 +45,8 @@ angApp.factory('ChimeVerseService', ($window, $timeout, CredentialsServise, Syst i18n: lang, priority: 50, // debug: true, - auto_reconnect: true + auto_reconnect: true, + omemo_default: omemoDefault, }) }, 50) } diff --git a/app/services/settings-service.js b/app/services/settings-service.js index 20e937d..ca80b28 100644 --- a/app/services/settings-service.js +++ b/app/services/settings-service.js @@ -34,6 +34,11 @@ angApp.factory('SettingsService', () => { default: false, title: 'Allow server bookmarks', hint: 'Default: false. Enables/disables chatroom bookmarks functionality.' + }, + omemoDefault: { + default: false, + title: 'Use OMEMO encryption by default', + hint: 'Default: false. Use OMEMO encryption by default when the chat supports it.' } } }