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;
|