Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / license / license.controller.js
index 976539d..8c4850b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc701=['query','keys','intersection','model','fields','length','attributes','merge','getLicense','catch','update','body','get','checkLicense','demo','html-pdf','eml-format','rimraf','zip-dir','moment','bluebird','mustache','util','path','sox','to-csv','ejs','crypto','desk.js','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','offset','set','json','apply','reject','destroy','then','error','stack','name','../../config/license/util','index','License'];(function(_0xaa6799,_0x23fae2){var _0x59b358=function(_0xda3352){while(--_0xda3352){_0xaa6799['push'](_0xaa6799['shift']());}};_0x59b358(++_0x23fae2);}(_0xc701,0x118));var _0x1c70=function(_0x5850e0,_0x2c3e9a){_0x5850e0=_0x5850e0-0x0;var _0x3d0697=_0xc701[_0x5850e0];return _0x3d0697;};'use strict';var pdf=require(_0x1c70('0x0'));var emlformat=require(_0x1c70('0x1'));var rimraf=require(_0x1c70('0x2'));var zipdir=require(_0x1c70('0x3'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x1c70('0x4'));var BPromise=require(_0x1c70('0x5'));var Mustache=require(_0x1c70('0x6'));var util=require(_0x1c70('0x7'));var path=require(_0x1c70('0x8'));var sox=require(_0x1c70('0x9'));var csv=require(_0x1c70('0xa'));var ejs=require(_0x1c70('0xb'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0x1c70('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x1c70('0xd'));var toCsv=require(_0x1c70('0xa'));var querystring=require('querystring');var Papa=require(_0x1c70('0xe'));var Redis=require('ioredis');var authService=require(_0x1c70('0xf'));var qs=require(_0x1c70('0x10'));var as=require(_0x1c70('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x1c70('0x12'));var utils=require(_0x1c70('0x13'));var config=require(_0x1c70('0x14'));var db=require(_0x1c70('0x15'))['db'];function respondWithStatusCode(_0x2507e2,_0x2c5a6c){_0x2c5a6c=_0x2c5a6c||0xcc;return function(_0x18d01d){if(_0x18d01d){return _0x2507e2[_0x1c70('0x16')](_0x2c5a6c);}return _0x2507e2[_0x1c70('0x17')](_0x2c5a6c)[_0x1c70('0x18')]();};}function respondWithResult(_0x40400b,_0x553e31){_0x553e31=_0x553e31||0xc8;return function(_0x50d6c2){if(_0x50d6c2){return _0x40400b[_0x1c70('0x17')](_0x553e31)['json'](_0x50d6c2);}};}function respondWithFilteredResult(_0xd63569,_0x151add){return function(_0x463633){if(_0x463633){var _0x3c88a6=_0x463633['count'],_0xe3d16a=_0x151add[_0x1c70('0x19')],_0x253235=_0x151add[_0x1c70('0x19')]+_0x151add['limit'],_0x354a30;if(_0x253235>=_0x3c88a6){_0x253235=_0x3c88a6;_0x354a30=0xc8;}else{_0x354a30=0xce;}_0xd63569[_0x1c70('0x17')](_0x354a30);return _0xd63569[_0x1c70('0x1a')]('Content-Range',_0xe3d16a+'-'+_0x253235+'/'+_0x3c88a6)[_0x1c70('0x1b')](_0x463633);}return null;};}function patchUpdates(_0x2ea0f4){return function(_0x230d20){try{jsonpatch[_0x1c70('0x1c')](_0x230d20,_0x2ea0f4,!![]);}catch(_0x18a48f){return BPromise[_0x1c70('0x1d')](_0x18a48f);}return _0x230d20['save']();};}function saveUpdates(_0x413033,_0x227c91){return function(_0x336bc6){if(_0x336bc6){return _0x336bc6['update'](_0x413033)['then'](function(_0xb5a72f){return _0xb5a72f;});}return null;};}function removeEntity(_0x27e399,_0x37a9e0){return function(_0x140f01){if(_0x140f01){return _0x140f01[_0x1c70('0x1e')]()[_0x1c70('0x1f')](function(){_0x27e399[_0x1c70('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2f899b,_0x1c3e02){return function(_0x222b4e){if(!_0x222b4e){_0x2f899b[_0x1c70('0x16')](0x194);}return _0x222b4e;};}function handleError(_0x3aa0b0,_0x1cd487){_0x1cd487=_0x1cd487||0x1f4;return function(_0x13d1b6){logger[_0x1c70('0x20')](_0x13d1b6[_0x1c70('0x21')]);if(_0x13d1b6[_0x1c70('0x22')]){delete _0x13d1b6[_0x1c70('0x22')];}_0x3aa0b0[_0x1c70('0x17')](_0x1cd487)['send'](_0x13d1b6);};}var utilLicense=require(_0x1c70('0x23'));exports[_0x1c70('0x24')]=function(_0x97220a,_0x22f5e0){var _0x40c789={'raw':!![],'where':{'id':0x1}},_0x5333fb={};_0x5333fb['model']=_['keys'](db[_0x1c70('0x25')]['rawAttributes']);_0x5333fb[_0x1c70('0x26')]=_[_0x1c70('0x27')](_0x97220a[_0x1c70('0x26')]);_0x5333fb['filters']=_[_0x1c70('0x28')](_0x5333fb[_0x1c70('0x29')],_0x5333fb[_0x1c70('0x26')]);_0x40c789['attributes']=_[_0x1c70('0x28')](_0x5333fb[_0x1c70('0x29')],qs[_0x1c70('0x2a')](_0x97220a[_0x1c70('0x26')][_0x1c70('0x2a')]));_0x40c789['attributes']=_0x40c789['attributes'][_0x1c70('0x2b')]?_0x40c789[_0x1c70('0x2c')]:_0x5333fb[_0x1c70('0x29')];_0x40c789=_[_0x1c70('0x2d')]({},_0x40c789,_0x97220a['options']);return utilLicense[_0x1c70('0x2e')](_0x40c789)[_0x1c70('0x1f')](respondWithResult(_0x22f5e0,null))[_0x1c70('0x2f')](handleError(_0x22f5e0,null));};exports[_0x1c70('0x30')]=function(_0x1031ec,_0x154bab){if(_0x1031ec[_0x1c70('0x31')]['id']){delete _0x1031ec[_0x1c70('0x31')]['id'];}return db[_0x1c70('0x25')]['find']({'where':{'id':_0x1031ec['params']['id']}})[_0x1c70('0x1f')](handleEntityNotFound(_0x154bab,null))['then'](function(_0x4eb558){var _0xb1eb5f=_0x4eb558[_0x1c70('0x32')]({'plain':!![]});return utilLicense[_0x1c70('0x33')](_0xb1eb5f,_0x1031ec[_0x1c70('0x31')]['key']);})['then'](function(_0x62ee56){if(!_0x62ee56[_0x1c70('0x34')]){return saveUpdates(_0x1031ec['body'],null);}return _0x62ee56;})['then'](respondWithResult(_0x154bab,null))[_0x1c70('0x2f')](handleError(_0x154bab,null));};
\ No newline at end of file
+var _0x7f0e=['limit','set','Content-Range','apply','save','update','then','destroy','sendStatus','error','stack','name','send','../../config/license/util','index','keys','License','rawAttributes','query','filters','attributes','intersection','model','fields','length','merge','getLicense','catch','body','params','get','key','html-pdf','eml-format','rimraf','zip-dir','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','status','json','count','offset'];(function(_0x4fbfd9,_0x3ab91a){var _0x31dc94=function(_0x11e53b){while(--_0x11e53b){_0x4fbfd9['push'](_0x4fbfd9['shift']());}};_0x31dc94(++_0x3ab91a);}(_0x7f0e,0x1f0));var _0xe7f0=function(_0x618414,_0x1a7a60){_0x618414=_0x618414-0x0;var _0x21c19a=_0x7f0e[_0x618414];return _0x21c19a;};'use strict';var pdf=require(_0xe7f0('0x0'));var emlformat=require(_0xe7f0('0x1'));var rimraf=require(_0xe7f0('0x2'));var zipdir=require(_0xe7f0('0x3'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xe7f0('0x4'));var util=require(_0xe7f0('0x5'));var path=require(_0xe7f0('0x6'));var sox=require(_0xe7f0('0x7'));var csv=require(_0xe7f0('0x8'));var ejs=require(_0xe7f0('0x9'));var fs=require('fs');var _=require(_0xe7f0('0xa'));var squel=require(_0xe7f0('0xb'));var crypto=require(_0xe7f0('0xc'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0xe7f0('0x8'));var querystring=require('querystring');var Papa=require(_0xe7f0('0xd'));var Redis=require(_0xe7f0('0xe'));var authService=require(_0xe7f0('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0xe7f0('0x10'));var hardwareService=require(_0xe7f0('0x11'));var logger=require(_0xe7f0('0x12'))(_0xe7f0('0x13'));var utils=require(_0xe7f0('0x14'));var config=require('../../config/environment');var db=require(_0xe7f0('0x15'))['db'];function respondWithStatusCode(_0x5efd1c,_0x297824){_0x297824=_0x297824||0xcc;return function(_0x28b0bf){if(_0x28b0bf){return _0x5efd1c['sendStatus'](_0x297824);}return _0x5efd1c[_0xe7f0('0x16')](_0x297824)['end']();};}function respondWithResult(_0x250607,_0x303cc7){_0x303cc7=_0x303cc7||0xc8;return function(_0x20b2ed){if(_0x20b2ed){return _0x250607[_0xe7f0('0x16')](_0x303cc7)[_0xe7f0('0x17')](_0x20b2ed);}};}function respondWithFilteredResult(_0x5d5efb,_0xa09d1e){return function(_0x38a28b){if(_0x38a28b){var _0x384755=_0x38a28b[_0xe7f0('0x18')],_0x25c197=_0xa09d1e['offset'],_0x19f51f=_0xa09d1e[_0xe7f0('0x19')]+_0xa09d1e[_0xe7f0('0x1a')],_0x231295;if(_0x19f51f>=_0x384755){_0x19f51f=_0x384755;_0x231295=0xc8;}else{_0x231295=0xce;}_0x5d5efb[_0xe7f0('0x16')](_0x231295);return _0x5d5efb[_0xe7f0('0x1b')](_0xe7f0('0x1c'),_0x25c197+'-'+_0x19f51f+'/'+_0x384755)[_0xe7f0('0x17')](_0x38a28b);}return null;};}function patchUpdates(_0x250e83){return function(_0x5bbe87){try{jsonpatch[_0xe7f0('0x1d')](_0x5bbe87,_0x250e83,!![]);}catch(_0x58a564){return BPromise['reject'](_0x58a564);}return _0x5bbe87[_0xe7f0('0x1e')]();};}function saveUpdates(_0x4a5f2f,_0x4317af){return function(_0x466b80){if(_0x466b80){return _0x466b80[_0xe7f0('0x1f')](_0x4a5f2f)[_0xe7f0('0x20')](function(_0xf373ad){return _0xf373ad;});}return null;};}function removeEntity(_0x13223e,_0x2c955c){return function(_0x5081b4){if(_0x5081b4){return _0x5081b4[_0xe7f0('0x21')]()[_0xe7f0('0x20')](function(){_0x13223e[_0xe7f0('0x16')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3091dd,_0x5cfe63){return function(_0x7c389c){if(!_0x7c389c){_0x3091dd[_0xe7f0('0x22')](0x194);}return _0x7c389c;};}function handleError(_0x43ee4f,_0x1e8464){_0x1e8464=_0x1e8464||0x1f4;return function(_0x5bf0e0){logger[_0xe7f0('0x23')](_0x5bf0e0[_0xe7f0('0x24')]);if(_0x5bf0e0[_0xe7f0('0x25')]){delete _0x5bf0e0['name'];}_0x43ee4f[_0xe7f0('0x16')](_0x1e8464)[_0xe7f0('0x26')](_0x5bf0e0);};}var utilLicense=require(_0xe7f0('0x27'));exports[_0xe7f0('0x28')]=function(_0x39692f,_0x548f3f){var _0x306c85={'raw':!![],'where':{'id':0x1}},_0x11de52={};_0x11de52['model']=_[_0xe7f0('0x29')](db[_0xe7f0('0x2a')][_0xe7f0('0x2b')]);_0x11de52[_0xe7f0('0x2c')]=_['keys'](_0x39692f[_0xe7f0('0x2c')]);_0x11de52[_0xe7f0('0x2d')]=_['intersection'](_0x11de52['model'],_0x11de52[_0xe7f0('0x2c')]);_0x306c85[_0xe7f0('0x2e')]=_[_0xe7f0('0x2f')](_0x11de52[_0xe7f0('0x30')],qs['fields'](_0x39692f[_0xe7f0('0x2c')][_0xe7f0('0x31')]));_0x306c85[_0xe7f0('0x2e')]=_0x306c85[_0xe7f0('0x2e')][_0xe7f0('0x32')]?_0x306c85['attributes']:_0x11de52[_0xe7f0('0x30')];_0x306c85=_[_0xe7f0('0x33')]({},_0x306c85,_0x39692f['options']);return utilLicense[_0xe7f0('0x34')](_0x306c85)[_0xe7f0('0x20')](respondWithResult(_0x548f3f,null))[_0xe7f0('0x35')](handleError(_0x548f3f,null));};exports[_0xe7f0('0x1f')]=function(_0x170ac0,_0x338b83){if(_0x170ac0[_0xe7f0('0x36')]['id']){delete _0x170ac0[_0xe7f0('0x36')]['id'];}return db[_0xe7f0('0x2a')]['find']({'where':{'id':_0x170ac0[_0xe7f0('0x37')]['id']}})[_0xe7f0('0x20')](handleEntityNotFound(_0x338b83,null))['then'](function(_0x14ac19){var _0x462b40=_0x14ac19[_0xe7f0('0x38')]({'plain':!![]});return utilLicense['checkLicense'](_0x462b40,_0x170ac0['body'][_0xe7f0('0x39')]);})['then'](function(_0x5bff0f){if(!_0x5bff0f['demo']){return saveUpdates(_0x170ac0[_0xe7f0('0x36')],null);}return _0x5bff0f;})[_0xe7f0('0x20')](respondWithResult(_0x338b83,null))[_0xe7f0('0x35')](handleError(_0x338b83,null));};
\ No newline at end of file