From e2437f27ccd1c7646accc75b819fff3295c7a2e2 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Fri, 8 Feb 2019 11:32:20 +0100 Subject: feat(Spell checking): Add option to automatically detect language --- src/features/spellchecker/index.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/features/spellchecker/index.js') diff --git a/src/features/spellchecker/index.js b/src/features/spellchecker/index.js index 63506103c..94883ad17 100644 --- a/src/features/spellchecker/index.js +++ b/src/features/spellchecker/index.js @@ -5,7 +5,7 @@ import { DEFAULT_FEATURES_CONFIG } from '../../config'; const debug = require('debug')('Franz:feature:spellchecker'); export const config = observable({ - isPremiumFeature: DEFAULT_FEATURES_CONFIG.isSpellcheckerPremiumFeature, + isPremium: DEFAULT_FEATURES_CONFIG.isSpellcheckerPremiumFeature, }); export default function init(stores) { @@ -14,9 +14,11 @@ export default function init(stores) { autorun(() => { const { isSpellcheckerPremiumFeature } = stores.features.features; - config.isPremiumFeature = isSpellcheckerPremiumFeature !== undefined ? isSpellcheckerPremiumFeature : DEFAULT_FEATURES_CONFIG.isSpellcheckerPremiumFeature; + console.log('isSpellcheckerPremiumFeature', isSpellcheckerPremiumFeature); - if (!stores.user.data.isPremium && config.isPremiumFeature && stores.settings.app.enableSpellchecking) { + config.isPremium = isSpellcheckerPremiumFeature !== undefined ? isSpellcheckerPremiumFeature : DEFAULT_FEATURES_CONFIG.isSpellcheckerPremiumFeature; + + if (!stores.user.data.isPremium && config.isPremium && stores.settings.app.enableSpellchecking) { debug('Override settings.spellcheckerEnabled flag to false'); Object.assign(stores.settings.app, { -- cgit v1.2.3-54-g00ecf