Change default server
All checks were successful
Build on Push and create Release on Tag / build (push) Successful in 1m18s

This commit is contained in:
MassiveBox 2025-10-11 16:05:43 +02:00
parent f4f9e31419
commit 0442ac2bac
Signed by: massivebox
GPG key ID: 9B74D3A59181947D

View file

@ -1,5 +1,4 @@
import {SettingUtils} from "@/libs/setting-utils"; import {SettingUtils} from "@/libs/setting-utils";
import {showMessage} from 'siyuan';
import SpellCheckPlugin from "@/index"; import SpellCheckPlugin from "@/index";
import {LanguageTool, LanguageToolSettings} from "@/languagetool"; import {LanguageTool, LanguageToolSettings} from "@/languagetool";
@ -41,19 +40,15 @@ export class Settings {
key: 'server', key: 'server',
title: to.server.title, title: to.server.title,
description: to.server.description, description: to.server.description,
value: 'https://lt.massive.box/' value: 'https://api.languagetoolplus.com/'
}) })
await su.load() // needed to fetch languages from server await su.load() // needed to fetch languages from server
let languagesKV = {} let languagesKV = {}
try {
let languages = await new LanguageTool(<LanguageToolSettings>{server: su.get('server')}).getLanguages() let languages = await new LanguageTool(<LanguageToolSettings>{server: su.get('server')}).getLanguages()
languages.forEach(language => { languages.forEach(language => {
languagesKV[language.longCode] = language.name + ' [' + language.longCode + ']' languagesKV[language.longCode] = language.name + ' [' + language.longCode + ']'
}) })
} catch(e) {
showMessage(plugin.i18nx.errors.checkServer, -1, 'error')
}
su.addItem({ su.addItem({
type: 'textinput', type: 'textinput',