1
0
Fork 0
mirror of https://github.com/anyproto/anytype-ts.git synced 2025-06-08 14:07:01 +09:00

send system info only once

This commit is contained in:
Andrew Simachev 2024-10-17 15:18:25 +02:00
parent 7f601242c8
commit 8673805774
No known key found for this signature in database
GPG key ID: 1DFE44B21443F0EF

View file

@ -51,7 +51,7 @@ class Api {
};
setConfig (win, config) {
ConfigManager.set(config, (err) => Util.send(win, 'config', ConfigManager.config));
ConfigManager.set(config, () => Util.send(win, 'config', ConfigManager.config));
};
setAccount (win, account) {
@ -179,7 +179,7 @@ class Api {
};
setInterfaceLang (win, lang) {
ConfigManager.set({ interfaceLang: lang }, (err) => {
ConfigManager.set({ interfaceLang: lang }, () => {
WindowManager.reloadAll();
MenuManager.initMenu();
MenuManager.initTray();
@ -217,8 +217,16 @@ class Api {
};
systemInfo (win) {
si.getStaticData().then(data => {
Util.send(win, 'commandGlobal', 'systemInfo', data);
const { config } = ConfigManager;
if (config.systemInfo) {
return;
};
ConfigManager.set({ systemInfo: true }, () => {
si.getStaticData().then(data => {
Util.send(win, 'commandGlobal', 'systemInfo', data);
});
});
};