add empty sync api to clean up use

This commit is contained in:
Stewart Allen 2024-05-16 18:53:38 -04:00
commit 2a21f1aca2
3 changed files with 14 additions and 5 deletions

View file

@ -1393,11 +1393,11 @@ gapp.register("kiri.init", [], (root, exports) => {
} }
async function sync_get() { async function sync_get() {
api.settings.sync && await api.settings.sync.get(); await api.settings.sync.get();
} }
async function sync_put() { async function sync_put() {
api.settings.sync && await api.settings.sync.put(); await api.settings.sync.put();
} }
function showDevices() { function showDevices() {

View file

@ -697,6 +697,7 @@ gapp.register("kiri.main", [], (root, exports) => {
api.conf.load(null, name); api.conf.load(null, name);
} }
api.conf.save(); api.conf.save();
api.settings.sync.put();
} catch (e) { } catch (e) {
UC.alert('malformed settings object'); UC.alert('malformed settings object');
} }
@ -726,6 +727,7 @@ gapp.register("kiri.main", [], (root, exports) => {
let current = settings.get(); let current = settings.get();
let name = e.target.getAttribute("del"); let name = e.target.getAttribute("del");
delete current.sproc[getMode()][name]; delete current.sproc[getMode()][name];
api.settings.sync.put();
updateProcessList(); updateProcessList();
api.conf.save(); api.conf.save();
triggerSettingsEvent(); triggerSettingsEvent();

View file

@ -83,9 +83,11 @@ function loadSettings(evt, named) {
} }
function showSettings() { function showSettings() {
api.dialog.update_process_list(); api.settings.sync.get().then(() => {
api.modal.show("saves"); api.dialog.update_process_list();
api.ui.settingsName.focus(); api.modal.show("saves");
api.ui.settingsName.focus();
});
} }
function updateSettings(opt = {}) { function updateSettings(opt = {}) {
@ -760,6 +762,11 @@ api.settings = {
ctrl() { return settings.controller }, ctrl() { return settings.controller },
mode() { return settings.mode }, mode() { return settings.mode },
prof() { return settings.sproc[settings.mode] }, prof() { return settings.sproc[settings.mode] },
sync: {
async get() {},
async put() {},
status: false
}
}; };
}); });