functional save horde settings

save_settings
Abdullah Alfaraj 2023-02-23 21:03:35 +03:00
parent 0d28631e58
commit 05a51cd42c
2 changed files with 22 additions and 7 deletions

View File

@ -940,6 +940,7 @@
<div class="sp-tab-page" id="sp-horde-tab-page"> <div class="sp-tab-page" id="sp-horde-tab-page">
<!-- Horde tab page --> <!-- Horde tab page -->
<div></div> <div></div>
<div>
<sp-label>Horde Key:</sp-label <sp-label>Horde Key:</sp-label
><sp-textfield ><sp-textfield
id="tiHordeApiKey" id="tiHordeApiKey"
@ -947,6 +948,10 @@
placeholder="0000000000" placeholder="0000000000"
value="" value=""
></sp-textfield> ></sp-textfield>
<button class="btnSquare" id="btnSaveHordeSettings">
Save
</button>
</div>
<sp-radio-group> <sp-radio-group>
<sp-label id="BackendTypeLabel" slot="label" <sp-label id="BackendTypeLabel" slot="label"

View File

@ -3,7 +3,17 @@ const psapi = require('../../psapi')
const html_manip = require('../html_manip') const html_manip = require('../html_manip')
const layer_util = require('../layer') const layer_util = require('../layer')
const dummy = require('../dummy') const dummy = require('../dummy')
const io = require('../io')
class HordeSettings {
static {}
static async saveSettings() {
const settings = await getSettings()
let native_horde_settings = await mapPluginSettingsToHorde(settings)
const horde_api_key = html_manip.getHordeApiKey()
native_horde_settings['api_key'] = html_manip.getHordeApiKey()
await io.IOJson.saveHordeSettingsToFile(native_horde_settings)
}
class hordeGenerator { class hordeGenerator {
//horde generation process: //horde generation process:
//*) get the settings //*) get the settings