/* * @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;