"use strict"; import socket from "../socket"; import store from "../store"; socket.on("setting:new", function (data) { const name = data.name; const value = data.value; store.dispatch("settings/update", {name, value, sync: false}); }); socket.on("setting:all", function (settings) { const serverHasSettings = Object.keys(settings).length > 0; store.commit("serverHasSettings", serverHasSettings); if (serverHasSettings) { for (const name in settings) { store.dispatch("settings/update", {name, value: settings[name], sync: false}); } } else { store.dispatch("settings/syncAll"); } });