Built motion from commit 56a37f2a.|2.6.21
[motion2.git] / server / api / license / license.controller.js
index a05d032..6aae294 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd960=['../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','count','apply','reject','then','error','stack','name','send','keys','License','rawAttributes','query','intersection','model','attributes','fields','length','options','getLicense','catch','update','body','params','get','checkLicense','demo','downloadLogFile','join','/var','setHeader','Content-disposition','attachment;\x20filename=','set','Content-Type','text/plain','download','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','ejs','lodash','crypto','desk.js','to-csv','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs'];(function(_0x3d84ef,_0x43dbe7){var _0x433074=function(_0x16e031){while(--_0x16e031){_0x3d84ef['push'](_0x3d84ef['shift']());}};_0x433074(++_0x43dbe7);}(_0xd960,0x76));var _0x0d96=function(_0x31c1f7,_0x2b4cc1){_0x31c1f7=_0x31c1f7-0x0;var _0x4f2cba=_0xd960[_0x31c1f7];return _0x4f2cba;};'use strict';var emlformat=require(_0x0d96('0x0'));var rimraf=require(_0x0d96('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x0d96('0x2'));var rp=require(_0x0d96('0x3'));var moment=require(_0x0d96('0x4'));var BPromise=require(_0x0d96('0x5'));var Mustache=require(_0x0d96('0x6'));var util=require(_0x0d96('0x7'));var path=require(_0x0d96('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x0d96('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x0d96('0xa'));var squel=require('squel');var crypto=require(_0x0d96('0xb'));var jsforce=require('jsforce');var deskjs=require(_0x0d96('0xc'));var toCsv=require(_0x0d96('0xd'));var querystring=require('querystring');var Papa=require(_0x0d96('0xe'));var Redis=require(_0x0d96('0xf'));var authService=require(_0x0d96('0x10'));var qs=require(_0x0d96('0x11'));var as=require(_0x0d96('0x12'));var hardwareService=require(_0x0d96('0x13'));var logger=require(_0x0d96('0x14'))(_0x0d96('0x15'));var utils=require(_0x0d96('0x16'));var config=require(_0x0d96('0x17'));var licenseUtil=require(_0x0d96('0x18'));var db=require(_0x0d96('0x19'))['db'];function respondWithStatusCode(_0x4b2e3f,_0x220b22){_0x220b22=_0x220b22||0xcc;return function(_0x2e8755){if(_0x2e8755){return _0x4b2e3f[_0x0d96('0x1a')](_0x220b22);}return _0x4b2e3f[_0x0d96('0x1b')](_0x220b22)[_0x0d96('0x1c')]();};}function respondWithResult(_0x1c1120,_0x2b2932){_0x2b2932=_0x2b2932||0xc8;return function(_0x55d8f7){if(_0x55d8f7){return _0x1c1120['status'](_0x2b2932)[_0x0d96('0x1d')](_0x55d8f7);}};}function respondWithFilteredResult(_0x4560aa,_0x46b1ee){return function(_0x426222){if(_0x426222){var _0x1a22b3=typeof _0x46b1ee[_0x0d96('0x1e')]===_0x0d96('0x1f')&&typeof _0x46b1ee['limit']===_0x0d96('0x1f');var _0x4cec2e=_0x426222[_0x0d96('0x20')];var _0x41ce28=_0x1a22b3?0x0:_0x46b1ee[_0x0d96('0x1e')];var _0x368663=_0x1a22b3?_0x426222['count']:_0x46b1ee[_0x0d96('0x1e')]+_0x46b1ee['limit'];var _0x23d12a;if(_0x368663>=_0x4cec2e){_0x368663=_0x4cec2e;_0x23d12a=0xc8;}else{_0x23d12a=0xce;}_0x4560aa['status'](_0x23d12a);return _0x4560aa['set']('Content-Range',_0x41ce28+'-'+_0x368663+'/'+_0x4cec2e)[_0x0d96('0x1d')](_0x426222);}return null;};}function patchUpdates(_0x41d7a9){return function(_0x4a98d3){try{jsonpatch[_0x0d96('0x21')](_0x4a98d3,_0x41d7a9,!![]);}catch(_0x1ab731){return BPromise[_0x0d96('0x22')](_0x1ab731);}return _0x4a98d3['save']();};}function saveUpdates(_0x41d9f6,_0x3d8fb7){return function(_0x222729){if(_0x222729){return _0x222729['update'](_0x41d9f6)[_0x0d96('0x23')](function(_0x38387a){return _0x38387a;});}return null;};}function removeEntity(_0x1091d6,_0xf8fc0b){return function(_0x27315a){if(_0x27315a){return _0x27315a['destroy']()[_0x0d96('0x23')](function(){_0x1091d6['status'](0xcc)[_0x0d96('0x1c')]();});}};}function handleEntityNotFound(_0x2ef6d8,_0x4d82de){return function(_0x3113ee){if(!_0x3113ee){_0x2ef6d8[_0x0d96('0x1a')](0x194);}return _0x3113ee;};}function handleError(_0x4eefb5,_0x32e2ba){_0x32e2ba=_0x32e2ba||0x1f4;return function(_0x54f72e){logger[_0x0d96('0x24')](_0x54f72e[_0x0d96('0x25')]);if(_0x54f72e[_0x0d96('0x26')]){delete _0x54f72e[_0x0d96('0x26')];}_0x4eefb5[_0x0d96('0x1b')](_0x32e2ba)[_0x0d96('0x27')](_0x54f72e);};}var utilLicense=require(_0x0d96('0x18'));exports['index']=function(_0x3c9485,_0x5656f4){var _0x21e896={'raw':!![],'where':{'id':0x1}},_0x10892e={};_0x10892e['model']=_[_0x0d96('0x28')](db[_0x0d96('0x29')][_0x0d96('0x2a')]);_0x10892e[_0x0d96('0x2b')]=_[_0x0d96('0x28')](_0x3c9485[_0x0d96('0x2b')]);_0x10892e['filters']=_[_0x0d96('0x2c')](_0x10892e[_0x0d96('0x2d')],_0x10892e[_0x0d96('0x2b')]);_0x21e896[_0x0d96('0x2e')]=_['intersection'](_0x10892e['model'],qs[_0x0d96('0x2f')](_0x3c9485['query'][_0x0d96('0x2f')]));_0x21e896['attributes']=_0x21e896[_0x0d96('0x2e')][_0x0d96('0x30')]?_0x21e896['attributes']:_0x10892e[_0x0d96('0x2d')];_0x21e896=_['merge']({},_0x21e896,_0x3c9485[_0x0d96('0x31')]);return utilLicense[_0x0d96('0x32')](_0x21e896)['then'](respondWithResult(_0x5656f4,null))[_0x0d96('0x33')](handleError(_0x5656f4,null));};exports[_0x0d96('0x34')]=function(_0x4fe52e,_0xa1c6cd){if(_0x4fe52e[_0x0d96('0x35')]['id']){delete _0x4fe52e[_0x0d96('0x35')]['id'];}return db['License']['find']({'where':{'id':_0x4fe52e[_0x0d96('0x36')]['id']}})[_0x0d96('0x23')](handleEntityNotFound(_0xa1c6cd,null))[_0x0d96('0x23')](function(_0x1a201a){var _0x2f98e9=_0x1a201a[_0x0d96('0x37')]({'plain':!![]});return utilLicense[_0x0d96('0x38')](_0x2f98e9,_0x4fe52e[_0x0d96('0x35')]['key']);})[_0x0d96('0x23')](function(_0x3f0f4a){if(!_0x3f0f4a[_0x0d96('0x39')]){return saveUpdates(_0x4fe52e['body'],null);}return _0x3f0f4a;})[_0x0d96('0x23')](respondWithResult(_0xa1c6cd,null))['catch'](handleError(_0xa1c6cd,null));};exports[_0x0d96('0x3a')]=function(_0x2bd1cd,_0x2bc8a7){var _0x45231b='license-info.log';var _0xbdbbec=path[_0x0d96('0x3b')](_0x0d96('0x3c'),'log','xcally',_0x45231b);_0x2bc8a7[_0x0d96('0x3d')](_0x0d96('0x3e'),_0x0d96('0x3f')+_0x45231b);_0x2bc8a7[_0x0d96('0x40')](_0x0d96('0x41'),_0x0d96('0x42'));_0x2bc8a7[_0x0d96('0x43')](_0xbdbbec);};
\ No newline at end of file
+var _0xf3d4=['json','offset','undefined','limit','count','set','Content-Range','apply','reject','update','destroy','then','end','error','stack','name','send','index','model','keys','License','rawAttributes','query','filters','intersection','fields','attributes','merge','options','getLicense','catch','body','find','params','get','checkLicense','demo','downloadLogFile','license-info.log','join','/var','log','xcally','setHeader','Content-disposition','attachment;\x20filename=','Content-Type','text/plain','download','eml-format','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','desk.js','papaparse','../../components/auth/service','../../components/parsers/qs','api','../../config/license/util','../../mysqldb','sendStatus','status'];(function(_0x1ad276,_0x318120){var _0x206d0b=function(_0x4600c1){while(--_0x4600c1){_0x1ad276['push'](_0x1ad276['shift']());}};_0x206d0b(++_0x318120);}(_0xf3d4,0x1db));var _0x4f3d=function(_0x4a1a2d,_0x25c2d5){_0x4a1a2d=_0x4a1a2d-0x0;var _0x537f36=_0xf3d4[_0x4a1a2d];return _0x537f36;};'use strict';var emlformat=require(_0x4f3d('0x0'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x4f3d('0x1'));var rp=require(_0x4f3d('0x2'));var moment=require(_0x4f3d('0x3'));var BPromise=require(_0x4f3d('0x4'));var Mustache=require(_0x4f3d('0x5'));var util=require(_0x4f3d('0x6'));var path=require(_0x4f3d('0x7'));var sox=require(_0x4f3d('0x8'));var csv=require(_0x4f3d('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x4f3d('0xa'));var squel=require(_0x4f3d('0xb'));var crypto=require(_0x4f3d('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x4f3d('0xd'));var toCsv=require(_0x4f3d('0x9'));var querystring=require('querystring');var Papa=require(_0x4f3d('0xe'));var Redis=require('ioredis');var authService=require(_0x4f3d('0xf'));var qs=require(_0x4f3d('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x4f3d('0x11'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x4f3d('0x12'));var db=require(_0x4f3d('0x13'))['db'];function respondWithStatusCode(_0x216e5e,_0x2a36e6){_0x2a36e6=_0x2a36e6||0xcc;return function(_0x5e5ac9){if(_0x5e5ac9){return _0x216e5e[_0x4f3d('0x14')](_0x2a36e6);}return _0x216e5e[_0x4f3d('0x15')](_0x2a36e6)['end']();};}function respondWithResult(_0xbea1af,_0x4c87b2){_0x4c87b2=_0x4c87b2||0xc8;return function(_0x3d206b){if(_0x3d206b){return _0xbea1af[_0x4f3d('0x15')](_0x4c87b2)[_0x4f3d('0x16')](_0x3d206b);}};}function respondWithFilteredResult(_0x16d0fd,_0x1f0e39){return function(_0x4c6007){if(_0x4c6007){var _0x5f4fb9=typeof _0x1f0e39[_0x4f3d('0x17')]===_0x4f3d('0x18')&&typeof _0x1f0e39[_0x4f3d('0x19')]===_0x4f3d('0x18');var _0x2df7da=_0x4c6007[_0x4f3d('0x1a')];var _0x1dda9b=_0x5f4fb9?0x0:_0x1f0e39[_0x4f3d('0x17')];var _0xb8c0dc=_0x5f4fb9?_0x4c6007[_0x4f3d('0x1a')]:_0x1f0e39[_0x4f3d('0x17')]+_0x1f0e39['limit'];var _0x29ff47;if(_0xb8c0dc>=_0x2df7da){_0xb8c0dc=_0x2df7da;_0x29ff47=0xc8;}else{_0x29ff47=0xce;}_0x16d0fd[_0x4f3d('0x15')](_0x29ff47);return _0x16d0fd[_0x4f3d('0x1b')](_0x4f3d('0x1c'),_0x1dda9b+'-'+_0xb8c0dc+'/'+_0x2df7da)[_0x4f3d('0x16')](_0x4c6007);}return null;};}function patchUpdates(_0xb962d2){return function(_0x1675eb){try{jsonpatch[_0x4f3d('0x1d')](_0x1675eb,_0xb962d2,!![]);}catch(_0x33cf3d){return BPromise[_0x4f3d('0x1e')](_0x33cf3d);}return _0x1675eb['save']();};}function saveUpdates(_0x4c9d49,_0x257f21){return function(_0x5619b3){if(_0x5619b3){return _0x5619b3[_0x4f3d('0x1f')](_0x4c9d49)['then'](function(_0x503b24){return _0x503b24;});}return null;};}function removeEntity(_0x1d4c16,_0x1f9ae9){return function(_0x365463){if(_0x365463){return _0x365463[_0x4f3d('0x20')]()[_0x4f3d('0x21')](function(){_0x1d4c16['status'](0xcc)[_0x4f3d('0x22')]();});}};}function handleEntityNotFound(_0x11cffe,_0x1347bf){return function(_0x3822de){if(!_0x3822de){_0x11cffe[_0x4f3d('0x14')](0x194);}return _0x3822de;};}function handleError(_0x3a7e75,_0x31a4a5){_0x31a4a5=_0x31a4a5||0x1f4;return function(_0x16ba3a){logger[_0x4f3d('0x23')](_0x16ba3a[_0x4f3d('0x24')]);if(_0x16ba3a['name']){delete _0x16ba3a[_0x4f3d('0x25')];}_0x3a7e75['status'](_0x31a4a5)[_0x4f3d('0x26')](_0x16ba3a);};}var utilLicense=require(_0x4f3d('0x12'));exports[_0x4f3d('0x27')]=function(_0x351f00,_0x2abfb3){var _0x11c5b3={'raw':!![],'where':{'id':0x1}},_0xa27eb9={};_0xa27eb9[_0x4f3d('0x28')]=_[_0x4f3d('0x29')](db[_0x4f3d('0x2a')][_0x4f3d('0x2b')]);_0xa27eb9['query']=_[_0x4f3d('0x29')](_0x351f00[_0x4f3d('0x2c')]);_0xa27eb9[_0x4f3d('0x2d')]=_[_0x4f3d('0x2e')](_0xa27eb9[_0x4f3d('0x28')],_0xa27eb9[_0x4f3d('0x2c')]);_0x11c5b3['attributes']=_[_0x4f3d('0x2e')](_0xa27eb9[_0x4f3d('0x28')],qs[_0x4f3d('0x2f')](_0x351f00[_0x4f3d('0x2c')][_0x4f3d('0x2f')]));_0x11c5b3[_0x4f3d('0x30')]=_0x11c5b3[_0x4f3d('0x30')]['length']?_0x11c5b3[_0x4f3d('0x30')]:_0xa27eb9['model'];_0x11c5b3=_[_0x4f3d('0x31')]({},_0x11c5b3,_0x351f00[_0x4f3d('0x32')]);return utilLicense[_0x4f3d('0x33')](_0x11c5b3)['then'](respondWithResult(_0x2abfb3,null))[_0x4f3d('0x34')](handleError(_0x2abfb3,null));};exports['update']=function(_0x3b0602,_0xbbe6d3){if(_0x3b0602['body']['id']){delete _0x3b0602[_0x4f3d('0x35')]['id'];}return db[_0x4f3d('0x2a')][_0x4f3d('0x36')]({'where':{'id':_0x3b0602[_0x4f3d('0x37')]['id']}})[_0x4f3d('0x21')](handleEntityNotFound(_0xbbe6d3,null))[_0x4f3d('0x21')](function(_0x5c777b){var _0x14095d=_0x5c777b[_0x4f3d('0x38')]({'plain':!![]});return utilLicense[_0x4f3d('0x39')](_0x14095d,_0x3b0602[_0x4f3d('0x35')]['key']);})[_0x4f3d('0x21')](function(_0x6d73f){if(!_0x6d73f[_0x4f3d('0x3a')]){return saveUpdates(_0x3b0602[_0x4f3d('0x35')],null);}return _0x6d73f;})[_0x4f3d('0x21')](respondWithResult(_0xbbe6d3,null))[_0x4f3d('0x34')](handleError(_0xbbe6d3,null));};exports[_0x4f3d('0x3b')]=function(_0x356526,_0x26f1ee){var _0x2bae62=_0x4f3d('0x3c');var _0x5a90b6=path[_0x4f3d('0x3d')](_0x4f3d('0x3e'),_0x4f3d('0x3f'),_0x4f3d('0x40'),_0x2bae62);_0x26f1ee[_0x4f3d('0x41')](_0x4f3d('0x42'),_0x4f3d('0x43')+_0x2bae62);_0x26f1ee[_0x4f3d('0x1b')](_0x4f3d('0x44'),_0x4f3d('0x45'));_0x26f1ee[_0x4f3d('0x46')](_0x5a90b6);};
\ No newline at end of file