forked from circlecloud/tera
1
0
Fork 0
tera/src/HTML/JS/client-electron.js

29 lines
701 B
JavaScript

/*
* @project: TERA
* @version: Development (beta)
* @license: MIT (not for evil)
* @copyright: Yuriy Ivanov (Vtools) 2017-2019 [progr76@gmail.com]
* Web: https://terafoundation.org
* Twitter: https://twitter.com/terafoundation
* Telegram: https://t.me/terafoundation
*/
const ipcRenderer = require('electron').ipcRenderer;
function GetDataElectron(Method, ObjPost, Func) {
if (Func === undefined) {
Func = ObjPost;
ObjPost = null;
}
var reply;
try {
reply = ipcRenderer.sendSync('GetData', { path: Method, obj: ObjPost });
}
catch (e) {
reply = undefined;
}
if (Func)
Func(reply);
};
window.GetData = GetDataElectron;