33 lines
714 B
JavaScript
33 lines
714 B
JavaScript
/*
|
|
* @project: TERA
|
|
* @version: Development (beta)
|
|
* @license: MIT (not for evil)
|
|
* @copyright: Yuriy Ivanov 2017-2019 [progr76@gmail.com]
|
|
* Web: https://terafoundation.org
|
|
* Twitter: https://twitter.com/terafoundation
|
|
* Telegram: https://web.telegram.org/#/im?p=@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;
|