1
0
Fork 0
mirror of https://github.com/anyproto/anytype-ts.git synced 2025-06-08 05:57:02 +09:00
This commit is contained in:
Andrew Simachev 2022-07-07 22:23:13 +03:00
parent 7eecb38c60
commit 1ee54cddf2

View file

@ -125,14 +125,21 @@ function createWindow () {
MenuManager.initTray();
ipcMain.handle('Api', (e, cmd, args) => {
args = args || [];
args.unshift(BrowserWindow.fromId(e.sender.id));
const Api = require('./electron/js/api.js');
const win = BrowserWindow.fromId(e.sender.id);
if (!win) {
console.error('[Api] window is not defined', cmd, e.sender.id);
return;
};
args = args || [];
args.unshift(win);
if (Api[cmd]) {
Api[cmd].apply(Api, args);
} else {
console.error('Api method not defined:', cmd, Api);
console.error('[Api] method not defined:', cmd);
};
});
};