Built motion from commit 10af8726.|2.6.34
[motion2.git] / server / api / license / license.controller.js
index 771e7ca..edc86a4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcef6=['../../config/environment','../../config/license/util','status','end','json','offset','limit','undefined','count','apply','reject','save','update','then','destroy','stack','name','send','index','License','rawAttributes','query','filters','intersection','attributes','model','fields','length','merge','options','getLicense','catch','body','find','params','get','demo','downloadLogFile','/var','log','setHeader','Content-disposition','attachment;\x20filename=','set','download','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../config/license/hardware','api','../../config/utils'];(function(_0x3f25db,_0x1d3686){var _0x54f29d=function(_0x2963bb){while(--_0x2963bb){_0x3f25db['push'](_0x3f25db['shift']());}};_0x54f29d(++_0x1d3686);}(_0xcef6,0x71));var _0x6cef=function(_0x1e8c4e,_0x4b6ba5){_0x1e8c4e=_0x1e8c4e-0x0;var _0x19088a=_0xcef6[_0x1e8c4e];return _0x19088a;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x6cef('0x0'));var zipdir=require(_0x6cef('0x1'));var jsonpatch=require(_0x6cef('0x2'));var rp=require(_0x6cef('0x3'));var moment=require(_0x6cef('0x4'));var BPromise=require(_0x6cef('0x5'));var Mustache=require(_0x6cef('0x6'));var util=require(_0x6cef('0x7'));var path=require(_0x6cef('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x6cef('0x9'));var fs=require('fs');var fs_extra=require(_0x6cef('0xa'));var _=require(_0x6cef('0xb'));var squel=require(_0x6cef('0xc'));var crypto=require(_0x6cef('0xd'));var jsforce=require(_0x6cef('0xe'));var deskjs=require(_0x6cef('0xf'));var toCsv=require(_0x6cef('0x10'));var querystring=require(_0x6cef('0x11'));var Papa=require(_0x6cef('0x12'));var Redis=require('ioredis');var authService=require(_0x6cef('0x13'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x6cef('0x14'));var logger=require('../../config/logger')(_0x6cef('0x15'));var utils=require(_0x6cef('0x16'));var config=require(_0x6cef('0x17'));var licenseUtil=require(_0x6cef('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x53aa98,_0x478988){_0x478988=_0x478988||0xcc;return function(_0x29086d){if(_0x29086d){return _0x53aa98['sendStatus'](_0x478988);}return _0x53aa98[_0x6cef('0x19')](_0x478988)[_0x6cef('0x1a')]();};}function respondWithResult(_0x932118,_0x2062c7){_0x2062c7=_0x2062c7||0xc8;return function(_0x310c19){if(_0x310c19){return _0x932118['status'](_0x2062c7)[_0x6cef('0x1b')](_0x310c19);}};}function respondWithFilteredResult(_0x1c7030,_0x3ad097){return function(_0x481552){if(_0x481552){var _0x2ab052=typeof _0x3ad097[_0x6cef('0x1c')]==='undefined'&&typeof _0x3ad097[_0x6cef('0x1d')]===_0x6cef('0x1e');var _0x3742c0=_0x481552['count'];var _0x3e1c0a=_0x2ab052?0x0:_0x3ad097['offset'];var _0x15cd1f=_0x2ab052?_0x481552[_0x6cef('0x1f')]:_0x3ad097['offset']+_0x3ad097[_0x6cef('0x1d')];var _0x264995;if(_0x15cd1f>=_0x3742c0){_0x15cd1f=_0x3742c0;_0x264995=0xc8;}else{_0x264995=0xce;}_0x1c7030[_0x6cef('0x19')](_0x264995);return _0x1c7030['set']('Content-Range',_0x3e1c0a+'-'+_0x15cd1f+'/'+_0x3742c0)[_0x6cef('0x1b')](_0x481552);}return null;};}function patchUpdates(_0x286a22){return function(_0x56c298){try{jsonpatch[_0x6cef('0x20')](_0x56c298,_0x286a22,!![]);}catch(_0x335d69){return BPromise[_0x6cef('0x21')](_0x335d69);}return _0x56c298[_0x6cef('0x22')]();};}function saveUpdates(_0x11ae4e,_0x1ed18c){return function(_0x2efec4){if(_0x2efec4){return _0x2efec4[_0x6cef('0x23')](_0x11ae4e)[_0x6cef('0x24')](function(_0x45e372){return _0x45e372;});}return null;};}function removeEntity(_0x5dbf19,_0x270e8f){return function(_0x5d3bc5){if(_0x5d3bc5){return _0x5d3bc5[_0x6cef('0x25')]()[_0x6cef('0x24')](function(){_0x5dbf19[_0x6cef('0x19')](0xcc)['end']();});}};}function handleEntityNotFound(_0x34a182,_0x44dd65){return function(_0x1dc541){if(!_0x1dc541){_0x34a182['sendStatus'](0x194);}return _0x1dc541;};}function handleError(_0xa0c7fc,_0x318883){_0x318883=_0x318883||0x1f4;return function(_0x5cdeb2){logger['error'](_0x5cdeb2[_0x6cef('0x26')]);if(_0x5cdeb2[_0x6cef('0x27')]){delete _0x5cdeb2[_0x6cef('0x27')];}_0xa0c7fc[_0x6cef('0x19')](_0x318883)[_0x6cef('0x28')](_0x5cdeb2);};}var utilLicense=require(_0x6cef('0x18'));exports[_0x6cef('0x29')]=function(_0x891159,_0x227e3d){var _0x282c0f={'raw':!![],'where':{'id':0x1}},_0x3005f3={};_0x3005f3['model']=_['keys'](db[_0x6cef('0x2a')][_0x6cef('0x2b')]);_0x3005f3[_0x6cef('0x2c')]=_['keys'](_0x891159[_0x6cef('0x2c')]);_0x3005f3[_0x6cef('0x2d')]=_[_0x6cef('0x2e')](_0x3005f3['model'],_0x3005f3['query']);_0x282c0f[_0x6cef('0x2f')]=_[_0x6cef('0x2e')](_0x3005f3[_0x6cef('0x30')],qs[_0x6cef('0x31')](_0x891159['query'][_0x6cef('0x31')]));_0x282c0f[_0x6cef('0x2f')]=_0x282c0f[_0x6cef('0x2f')][_0x6cef('0x32')]?_0x282c0f['attributes']:_0x3005f3['model'];_0x282c0f=_[_0x6cef('0x33')]({},_0x282c0f,_0x891159[_0x6cef('0x34')]);return utilLicense[_0x6cef('0x35')](_0x282c0f)[_0x6cef('0x24')](respondWithResult(_0x227e3d,null))[_0x6cef('0x36')](handleError(_0x227e3d,null));};exports[_0x6cef('0x23')]=function(_0x1c0dd1,_0x243a92){if(_0x1c0dd1[_0x6cef('0x37')]['id']){delete _0x1c0dd1[_0x6cef('0x37')]['id'];}return db[_0x6cef('0x2a')][_0x6cef('0x38')]({'where':{'id':_0x1c0dd1[_0x6cef('0x39')]['id']}})[_0x6cef('0x24')](handleEntityNotFound(_0x243a92,null))['then'](function(_0x28c926){var _0x22f82a=_0x28c926[_0x6cef('0x3a')]({'plain':!![]});return utilLicense['checkLicense'](_0x22f82a,_0x1c0dd1[_0x6cef('0x37')]['key']);})['then'](function(_0x2660aa){if(!_0x2660aa[_0x6cef('0x3b')]){return saveUpdates(_0x1c0dd1[_0x6cef('0x37')],null);}return _0x2660aa;})[_0x6cef('0x24')](respondWithResult(_0x243a92,null))[_0x6cef('0x36')](handleError(_0x243a92,null));};exports[_0x6cef('0x3c')]=function(_0x36a3e8,_0x2a5076){var _0x1c9ff5='license-info.log';var _0x1893f8=path['join'](_0x6cef('0x3d'),_0x6cef('0x3e'),'xcally',_0x1c9ff5);_0x2a5076[_0x6cef('0x3f')](_0x6cef('0x40'),_0x6cef('0x41')+_0x1c9ff5);_0x2a5076[_0x6cef('0x42')]('Content-Type','text/plain');_0x2a5076[_0x6cef('0x43')](_0x1893f8);};
\ No newline at end of file
+var _0x14b2=['save','update','then','destroy','error','stack','name','index','model','License','rawAttributes','keys','query','filters','intersection','attributes','fields','length','merge','options','catch','body','find','params','get','key','demo','downloadLogFile','join','/var','xcally','setHeader','Content-disposition','attachment;\x20filename=','download','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','crypto','jsforce','desk.js','querystring','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','reject'];(function(_0x37b71d,_0x14c3d7){var _0x4e2df5=function(_0x1ddd12){while(--_0x1ddd12){_0x37b71d['push'](_0x37b71d['shift']());}};_0x4e2df5(++_0x14c3d7);}(_0x14b2,0x1c7));var _0x214b=function(_0x42bfea,_0x3f7984){_0x42bfea=_0x42bfea-0x0;var _0x26462d=_0x14b2[_0x42bfea];return _0x26462d;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x214b('0x0'));var zipdir=require('zip-dir');var jsonpatch=require(_0x214b('0x1'));var rp=require(_0x214b('0x2'));var moment=require(_0x214b('0x3'));var BPromise=require(_0x214b('0x4'));var Mustache=require(_0x214b('0x5'));var util=require(_0x214b('0x6'));var path=require(_0x214b('0x7'));var sox=require(_0x214b('0x8'));var csv=require(_0x214b('0x9'));var ejs=require(_0x214b('0xa'));var fs=require('fs');var fs_extra=require(_0x214b('0xb'));var _=require(_0x214b('0xc'));var squel=require('squel');var crypto=require(_0x214b('0xd'));var jsforce=require(_0x214b('0xe'));var deskjs=require(_0x214b('0xf'));var toCsv=require(_0x214b('0x9'));var querystring=require(_0x214b('0x10'));var Papa=require('papaparse');var Redis=require(_0x214b('0x11'));var authService=require('../../components/auth/service');var qs=require(_0x214b('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x214b('0x13'));var logger=require(_0x214b('0x14'))('api');var utils=require(_0x214b('0x15'));var config=require(_0x214b('0x16'));var licenseUtil=require(_0x214b('0x17'));var db=require(_0x214b('0x18'))['db'];function respondWithStatusCode(_0xa59711,_0x582797){_0x582797=_0x582797||0xcc;return function(_0x1007eb){if(_0x1007eb){return _0xa59711[_0x214b('0x19')](_0x582797);}return _0xa59711[_0x214b('0x1a')](_0x582797)[_0x214b('0x1b')]();};}function respondWithResult(_0x4e5968,_0x10b403){_0x10b403=_0x10b403||0xc8;return function(_0x29c824){if(_0x29c824){return _0x4e5968[_0x214b('0x1a')](_0x10b403)[_0x214b('0x1c')](_0x29c824);}};}function respondWithFilteredResult(_0x33e285,_0x8fa96){return function(_0x5d8575){if(_0x5d8575){var _0x30fc12=typeof _0x8fa96['offset']==='undefined'&&typeof _0x8fa96['limit']==='undefined';var _0x5cc014=_0x5d8575[_0x214b('0x1d')];var _0xf3807f=_0x30fc12?0x0:_0x8fa96['offset'];var _0x1bafa1=_0x30fc12?_0x5d8575[_0x214b('0x1d')]:_0x8fa96[_0x214b('0x1e')]+_0x8fa96[_0x214b('0x1f')];var _0x5b337e;if(_0x1bafa1>=_0x5cc014){_0x1bafa1=_0x5cc014;_0x5b337e=0xc8;}else{_0x5b337e=0xce;}_0x33e285[_0x214b('0x1a')](_0x5b337e);return _0x33e285[_0x214b('0x20')](_0x214b('0x21'),_0xf3807f+'-'+_0x1bafa1+'/'+_0x5cc014)['json'](_0x5d8575);}return null;};}function patchUpdates(_0x1c5b72){return function(_0x256c72){try{jsonpatch['apply'](_0x256c72,_0x1c5b72,!![]);}catch(_0x4b7fc0){return BPromise[_0x214b('0x22')](_0x4b7fc0);}return _0x256c72[_0x214b('0x23')]();};}function saveUpdates(_0x461968,_0x105599){return function(_0x3fba05){if(_0x3fba05){return _0x3fba05[_0x214b('0x24')](_0x461968)[_0x214b('0x25')](function(_0x3a080d){return _0x3a080d;});}return null;};}function removeEntity(_0x5a9c35,_0x4f92dc){return function(_0x8f109){if(_0x8f109){return _0x8f109[_0x214b('0x26')]()[_0x214b('0x25')](function(){_0x5a9c35['status'](0xcc)[_0x214b('0x1b')]();});}};}function handleEntityNotFound(_0x1f39d5,_0x1bb3c4){return function(_0x50cc8b){if(!_0x50cc8b){_0x1f39d5['sendStatus'](0x194);}return _0x50cc8b;};}function handleError(_0x465a8c,_0xdd694b){_0xdd694b=_0xdd694b||0x1f4;return function(_0x44bc8e){logger[_0x214b('0x27')](_0x44bc8e[_0x214b('0x28')]);if(_0x44bc8e[_0x214b('0x29')]){delete _0x44bc8e[_0x214b('0x29')];}_0x465a8c[_0x214b('0x1a')](_0xdd694b)['send'](_0x44bc8e);};}var utilLicense=require('../../config/license/util');exports[_0x214b('0x2a')]=function(_0x188783,_0x846f3a){var _0x2a8956={'raw':!![],'where':{'id':0x1}},_0x240502={};_0x240502[_0x214b('0x2b')]=_['keys'](db[_0x214b('0x2c')][_0x214b('0x2d')]);_0x240502['query']=_[_0x214b('0x2e')](_0x188783[_0x214b('0x2f')]);_0x240502[_0x214b('0x30')]=_[_0x214b('0x31')](_0x240502['model'],_0x240502[_0x214b('0x2f')]);_0x2a8956[_0x214b('0x32')]=_[_0x214b('0x31')](_0x240502[_0x214b('0x2b')],qs['fields'](_0x188783[_0x214b('0x2f')][_0x214b('0x33')]));_0x2a8956[_0x214b('0x32')]=_0x2a8956[_0x214b('0x32')][_0x214b('0x34')]?_0x2a8956[_0x214b('0x32')]:_0x240502[_0x214b('0x2b')];_0x2a8956=_[_0x214b('0x35')]({},_0x2a8956,_0x188783[_0x214b('0x36')]);return utilLicense['getLicense'](_0x2a8956)[_0x214b('0x25')](respondWithResult(_0x846f3a,null))[_0x214b('0x37')](handleError(_0x846f3a,null));};exports[_0x214b('0x24')]=function(_0x3edee3,_0x15d575){if(_0x3edee3[_0x214b('0x38')]['id']){delete _0x3edee3['body']['id'];}return db[_0x214b('0x2c')][_0x214b('0x39')]({'where':{'id':_0x3edee3[_0x214b('0x3a')]['id']}})[_0x214b('0x25')](handleEntityNotFound(_0x15d575,null))[_0x214b('0x25')](function(_0x1608da){var _0x468e04=_0x1608da[_0x214b('0x3b')]({'plain':!![]});return utilLicense['checkLicense'](_0x468e04,_0x3edee3[_0x214b('0x38')][_0x214b('0x3c')]);})['then'](function(_0x57086c){if(!_0x57086c[_0x214b('0x3d')]){return saveUpdates(_0x3edee3[_0x214b('0x38')],null);}return _0x57086c;})[_0x214b('0x25')](respondWithResult(_0x15d575,null))[_0x214b('0x37')](handleError(_0x15d575,null));};exports[_0x214b('0x3e')]=function(_0x3aa91a,_0x4bc91d){var _0x104efb='license-info.log';var _0x1cc903=path[_0x214b('0x3f')](_0x214b('0x40'),'log',_0x214b('0x41'),_0x104efb);_0x4bc91d[_0x214b('0x42')](_0x214b('0x43'),_0x214b('0x44')+_0x104efb);_0x4bc91d['set']('Content-Type','text/plain');_0x4bc91d[_0x214b('0x45')](_0x1cc903);};
\ No newline at end of file