f0259ad2d23ca74bd78844ce2a32f576e8f12ef3
[motion-next.git] / server / config / seedDB / analyticReports.js
1 const a854_0x4245=['bulkCreate','AnalyticDefaultReport','./report','ReportId','../logger','info','default','message','catch','destroy','fields','createCustom','Can\x27t\x20create\x20Analytic\x20Custom\x20Report','Analytic\x20Default\x20Reports\x20have\x20been\x20created','DefaultReportId','error','createDefault','AnalyticFieldReport','../../mysqldb','then','app','length','Can\x27t\x20create\x20Analytic\x20Default\x20Report'];(function(_0x8fbd75,_0x4245dd){const _0x540285=function(_0x319711){while(--_0x319711){_0x8fbd75['push'](_0x8fbd75['shift']());}};_0x540285(++_0x4245dd);}(a854_0x4245,0xcb));const a854_0x5402=function(_0x8fbd75,_0x4245dd){_0x8fbd75=_0x8fbd75-0x0;let _0x540285=a854_0x4245[_0x8fbd75];return _0x540285;};const _0xefd3d6=a854_0x5402;'use strict';const db=require(_0xefd3d6('0x16'))['db'],logger=require(_0xefd3d6('0x8'))(_0xefd3d6('0x1')),report=require(_0xefd3d6('0x6'));exports[_0xefd3d6('0x14')]=function(){const _0x35d8b4=_0xefd3d6;return db[_0x35d8b4('0x5')][_0x35d8b4('0xd')]({'where':{}})[_0x35d8b4('0x0')](function(){const _0x5b4471=_0x35d8b4;return db[_0x5b4471('0x5')][_0x5b4471('0x4')](report[_0x5b4471('0xa')]('motion'),{'ignoreDuplicates':!![],'individualHooks':!![]});})[_0x35d8b4('0x0')](function(_0x319711){const _0x1843b5=_0x35d8b4,_0x1a1cc5=report[_0x1843b5('0xe')]();for(let _0x3298c9=0x0;_0x3298c9<_0x319711[_0x1843b5('0x2')];_0x3298c9+=0x1){if(_0x1a1cc5[_0x319711[_0x3298c9]['id']]){for(let _0x409b56=0x0;_0x409b56<_0x1a1cc5[_0x319711[_0x3298c9]['id']][_0x1843b5('0x2')];_0x409b56+=0x1){_0x1a1cc5[_0x319711[_0x3298c9]['id']][_0x409b56][_0x1843b5('0x12')]=_0x1a1cc5[_0x319711[_0x3298c9]['id']][_0x409b56][_0x1843b5('0x7')],delete _0x1a1cc5[_0x319711[_0x3298c9]['id']][_0x409b56][_0x1843b5('0x7')];}db[_0x1843b5('0x15')]['bulkCreate'](_0x1a1cc5[_0x319711[_0x3298c9]['id']]);}}})[_0x35d8b4('0x0')](function(){const _0x397207=_0x35d8b4;logger[_0x397207('0x9')](_0x397207('0x11'));})[_0x35d8b4('0xc')](function(_0x5729ed){const _0x5d74c1=_0x35d8b4;logger[_0x5d74c1('0x13')](_0x5d74c1('0x3'),_0x5729ed[_0x5d74c1('0xb')]);});},exports[_0xefd3d6('0xf')]=function(){const _0xba8458=_0xefd3d6;return db['AnalyticCustomReport'][_0xba8458('0x4')](report[_0xba8458('0xa')]('custom'),{'ignoreDuplicates':!![],'individualHooks':!![]})['then'](function(_0x1c994f){const _0x5f2484=_0xba8458,_0x55d633=report[_0x5f2484('0xe')]();for(let _0x47a5c6=0x0;_0x47a5c6<_0x1c994f[_0x5f2484('0x2')];_0x47a5c6+=0x1){if(_0x55d633[_0x1c994f[_0x47a5c6]['id']]){for(let _0x56b90e=0x0;_0x56b90e<_0x55d633[_0x1c994f[_0x47a5c6]['id']][_0x5f2484('0x2')];_0x56b90e+=0x1){_0x55d633[_0x1c994f[_0x47a5c6]['id']][_0x56b90e]['CustomReportId']=_0x55d633[_0x1c994f[_0x47a5c6]['id']][_0x56b90e][_0x5f2484('0x7')],delete _0x55d633[_0x1c994f[_0x47a5c6]['id']][_0x56b90e]['ReportId'];}db[_0x5f2484('0x15')][_0x5f2484('0x4')](_0x55d633[_0x1c994f[_0x47a5c6]['id']]);}}})[_0xba8458('0x0')](function(){logger['info']('Analytic\x20Custom\x20Reports\x20have\x20been\x20created');})[_0xba8458('0xc')](function(){const _0x4068a3=_0xba8458;logger[_0x4068a3('0x13')](_0x4068a3('0x10'));});};