Built motion from commit 4a18b36e645f5fa4a517d36f9783bde259878164. Version 3.0.0...
[motion-next.git] / server / config / seedDB / analyticTreeReports.js
1 const a854_0x57c7=['app','../logger','../../mysqldb','catch','motion','./tree','error','findOrCreate','bulkCreate','AnalyticTreeReport','stringify','then','custom'];(function(_0x5e3d84,_0x57c722){const _0x4bb2bb=function(_0x1bae1a){while(--_0x1bae1a){_0x5e3d84['push'](_0x5e3d84['shift']());}};_0x4bb2bb(++_0x57c722);}(a854_0x57c7,0xc4));const a854_0x4bb2=function(_0x5e3d84,_0x57c722){_0x5e3d84=_0x5e3d84-0x0;let _0x4bb2bb=a854_0x57c7[_0x5e3d84];return _0x4bb2bb;};const _0xe74099=a854_0x4bb2;'use strict';const db=require(_0xe74099('0x1'))['db'],logger=require(_0xe74099('0x0'))(_0xe74099('0xc')),tree=require(_0xe74099('0x4'));exports['createDefault']=function(){const _0x4eff3d=_0xe74099;return db[_0x4eff3d('0x8')][_0x4eff3d('0x6')]({'where':{'id':0x1},'defaults':{'id':0x1,'tree':JSON['stringify'](tree[_0x4eff3d('0x3')])}})[_0x4eff3d('0xa')](function([_0x1bae1a,_0x1237bc]){const _0x3832a2=_0x4eff3d;if(!_0x1237bc)return _0x1bae1a['update']({'tree':JSON[_0x3832a2('0x9')](tree[_0x3832a2('0x3')])});return _0x1bae1a;})['then'](function(){logger['info']('Analytic\x20Tree\x20Default\x20Reports\x20have\x20been\x20created');})[_0x4eff3d('0x2')](function(){const _0x48d8fc=_0x4eff3d;logger[_0x48d8fc('0x5')]('Can\x27t\x20create\x20Analytic\x20Tree\x20Default\x20Report');});},exports['createCustom']=function(){const _0x92ce37=_0xe74099;return db[_0x92ce37('0x8')][_0x92ce37('0x7')]([{'id':0x2,'tree':JSON[_0x92ce37('0x9')](tree[_0x92ce37('0xb')])}],{'ignoreDuplicates':!![],'individualHooks':!![]})[_0x92ce37('0xa')](function(){logger['info']('Analytic\x20Tree\x20Custom\x20Reports\x20have\x20been\x20created');})[_0x92ce37('0x2')](function(){const _0x1394f0=_0x92ce37;logger[_0x1394f0('0x5')]('Can\x27t\x20create\x20Analytic\x20Tree\x20Custom\x20Report');});};