Add settings param for OMEMO by default

This commit is contained in:
Nick Denry 2020-05-17 21:45:42 +03:00
parent c8eab4594b
commit 36a8923e82
2 changed files with 8 additions and 1 deletions

View File

@ -31,6 +31,7 @@ angApp.factory('ChimeVerseService', ($window, $timeout, CredentialsServise, Syst
chimeversePlugin.register(login) chimeversePlugin.register(login)
let lang = navigator.language let lang = navigator.language
let allowBookmarks = SettingsService.get('allowBookmarks') 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 let xmppResource = '.' + (Math.random().toString(36)+'00000000000000000').slice(2, 7); // Generate 5 char unique str
$timeout(() => { $timeout(() => {
converse.initialize({ converse.initialize({
@ -44,7 +45,8 @@ angApp.factory('ChimeVerseService', ($window, $timeout, CredentialsServise, Syst
i18n: lang, i18n: lang,
priority: 50, priority: 50,
// debug: true, // debug: true,
auto_reconnect: true auto_reconnect: true,
omemo_default: omemoDefault,
}) })
}, 50) }, 50)
} }

View File

@ -34,6 +34,11 @@ angApp.factory('SettingsService', () => {
default: false, default: false,
title: 'Allow server bookmarks', title: 'Allow server bookmarks',
hint: 'Default: false. Enables/disables chatroom bookmarks functionality.' 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.'
} }
} }
} }