Removed unnecessary functions

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
Šimon Brandner 2021-02-18 19:54:54 +01:00
parent ed02503462
commit 2ebc1252cb
No known key found for this signature in database
GPG key ID: 9760693FDD98A790
3 changed files with 25 additions and 32 deletions

View file

@ -18,7 +18,7 @@ import React from 'react';
import Dropdown from "../../views/elements/Dropdown" import Dropdown from "../../views/elements/Dropdown"
import * as sdk from '../../../index'; import * as sdk from '../../../index';
import * as languageHandler from '../../../languageHandler'; import PlatformPeg from "../../../PlatformPeg";
import SettingsStore from "../../../settings/SettingsStore"; import SettingsStore from "../../../settings/SettingsStore";
import { _t } from "../../../languageHandler"; import { _t } from "../../../languageHandler";
@ -52,7 +52,9 @@ export default class SpellCheckLanguagesDropdown extends React.Component<SpellCh
} }
componentDidMount() { componentDidMount() {
languageHandler.getAvailableSpellCheckLanguages().then((languages) => { const plaf = PlatformPeg.get();
if (plaf) {
plaf.getAvailableSpellCheckLanguages().then((languages) => {
languages.sort(function(a, b) { languages.sort(function(a, b) {
if (a < b) return -1; if (a < b) return -1;
if (a > b) return 1; if (a > b) return 1;
@ -70,6 +72,7 @@ export default class SpellCheckLanguagesDropdown extends React.Component<SpellCh
this.setState({languages: ['en']}); this.setState({languages: ['en']});
}); });
} }
}
_onSearchChange(search) { _onSearchChange(search) {
this.setState({ this.setState({

View file

@ -188,7 +188,10 @@ export default class GeneralUserSettingsTab extends React.Component {
SettingsStore.setValue("spell-check-languages", null, SettingLevel.DEVICE, languages); SettingsStore.setValue("spell-check-languages", null, SettingLevel.DEVICE, languages);
this.setState({spellCheckLanguages: languages}); this.setState({spellCheckLanguages: languages});
languageHandler.setSpellCheckLanguages(languages); const plaf = PlatformPeg.get();
if (plaf) {
plaf.setSpellCheckLanguages(languages);
}
}; };
_onPasswordChangeError = (err) => { _onPasswordChangeError = (err) => {
@ -402,6 +405,7 @@ export default class GeneralUserSettingsTab extends React.Component {
render() { render() {
const plaf = PlatformPeg.get(); const plaf = PlatformPeg.get();
const supportsMultiLanguageSpellCheck = plaf.supportsMultiLanguageSpellCheck(); const supportsMultiLanguageSpellCheck = plaf.supportsMultiLanguageSpellCheck();
console.log("LOG", supportsMultiLanguageSpellCheck);
const discoWarning = this.state.requiredPolicyInfo.hasTerms const discoWarning = this.state.requiredPolicyInfo.hasTerms
? <img className='mx_GeneralUserSettingsTab_warningIcon' ? <img className='mx_GeneralUserSettingsTab_warningIcon'

View file

@ -346,20 +346,6 @@ export function setLanguage(preferredLangs: string | string[]) {
}); });
} }
export function setSpellCheckLanguages(preferredLangs: string[]) {
const plaf = PlatformPeg.get();
if (plaf) {
plaf.setSpellCheckLanguages(preferredLangs);
}
}
export async function getAvailableSpellCheckLanguages(): Promise<string[]> {
const plaf = PlatformPeg.get();
if (plaf) {
return plaf.getAvailableSpellCheckLanguages();
}
}
export function getAllLanguagesFromJson() { export function getAllLanguagesFromJson() {
return getLangsJson().then((langsObject) => { return getLangsJson().then((langsObject) => {
const langs = []; const langs = [];