Removed unnecessary functions

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
pull/21833/head
Š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 * as sdk from '../../../index';
import * as languageHandler from '../../../languageHandler';
import PlatformPeg from "../../../PlatformPeg";
import SettingsStore from "../../../settings/SettingsStore";
import { _t } from "../../../languageHandler";
@ -52,23 +52,26 @@ export default class SpellCheckLanguagesDropdown extends React.Component<SpellCh
}
componentDidMount() {
languageHandler.getAvailableSpellCheckLanguages().then((languages) => {
languages.sort(function(a, b) {
if (a < b) return -1;
if (a > b) return 1;
return 0;
});
const langs = [];
languages.forEach((language) => {
langs.push({
label: language,
value: language,
const plaf = PlatformPeg.get();
if (plaf) {
plaf.getAvailableSpellCheckLanguages().then((languages) => {
languages.sort(function(a, b) {
if (a < b) return -1;
if (a > b) return 1;
return 0;
});
const langs = [];
languages.forEach((language) => {
langs.push({
label: language,
value: language,
})
})
})
this.setState({languages: langs});
}).catch((e) => {
this.setState({languages: ['en']});
});
this.setState({languages: langs});
}).catch((e) => {
this.setState({languages: ['en']});
});
}
}
_onSearchChange(search) {

View File

@ -188,7 +188,10 @@ export default class GeneralUserSettingsTab extends React.Component {
SettingsStore.setValue("spell-check-languages", null, SettingLevel.DEVICE, languages);
this.setState({spellCheckLanguages: languages});
languageHandler.setSpellCheckLanguages(languages);
const plaf = PlatformPeg.get();
if (plaf) {
plaf.setSpellCheckLanguages(languages);
}
};
_onPasswordChangeError = (err) => {
@ -402,6 +405,7 @@ export default class GeneralUserSettingsTab extends React.Component {
render() {
const plaf = PlatformPeg.get();
const supportsMultiLanguageSpellCheck = plaf.supportsMultiLanguageSpellCheck();
console.log("LOG", supportsMultiLanguageSpellCheck);
const discoWarning = this.state.requiredPolicyInfo.hasTerms
? <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() {
return getLangsJson().then((langsObject) => {
const langs = [];