Built motion from commit (unavailable).|2.3.7
[motion2.git] / server / api / license / license.controller.js
index 4895d2a..2b13557 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x94a7=['../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status','end','json','count','offset','limit','apply','then','error','stack','name','send','../../config/license/util','keys','License','rawAttributes','query','filters','intersection','model','fields','attributes','length','merge','options','update','body','find','params','get','checkLicense','key','demo','catch','html-pdf','eml-format','zip-dir','request-promise','moment','bluebird','mustache','path','sox','to-csv','squel','crypto','jsforce','querystring'];(function(_0x7adc10,_0x48e16f){var _0x34220d=function(_0x3c94f3){while(--_0x3c94f3){_0x7adc10['push'](_0x7adc10['shift']());}};_0x34220d(++_0x48e16f);}(_0x94a7,0x1e1));var _0x794a=function(_0x419b00,_0x1a143e){_0x419b00=_0x419b00-0x0;var _0xd87e1b=_0x94a7[_0x419b00];return _0xd87e1b;};'use strict';var pdf=require(_0x794a('0x0'));var emlformat=require(_0x794a('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x794a('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x794a('0x3'));var moment=require(_0x794a('0x4'));var BPromise=require(_0x794a('0x5'));var Mustache=require(_0x794a('0x6'));var util=require('util');var path=require(_0x794a('0x7'));var sox=require(_0x794a('0x8'));var csv=require(_0x794a('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x794a('0xa'));var crypto=require(_0x794a('0xb'));var jsforce=require(_0x794a('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x794a('0x9'));var querystring=require(_0x794a('0xd'));var Papa=require('papaparse');var authService=require(_0x794a('0xe'));var hardwareService=require(_0x794a('0xf'));var Redis=require('ioredis');var qs=require('../../components/parsers/qs');var logger=require(_0x794a('0x10'))(_0x794a('0x11'));var utils=require(_0x794a('0x12'));var config=require(_0x794a('0x13'));var db=require(_0x794a('0x14'))['db'];function respondWithStatusCode(_0x146407,_0x27ad7c){_0x27ad7c=_0x27ad7c||0xcc;return function(_0x25e161){if(_0x25e161){return _0x146407['sendStatus'](_0x27ad7c);}return _0x146407[_0x794a('0x15')](_0x27ad7c)[_0x794a('0x16')]();};}function respondWithResult(_0x5b3afa,_0x7f77a8){_0x7f77a8=_0x7f77a8||0xc8;return function(_0x1f4e88){if(_0x1f4e88){return _0x5b3afa['status'](_0x7f77a8)[_0x794a('0x17')](_0x1f4e88);}};}function respondWithFilteredResult(_0x5a86c9,_0x37600c){return function(_0x123a8f){if(_0x123a8f){var _0x346585=_0x123a8f[_0x794a('0x18')],_0x5ac5de=_0x37600c[_0x794a('0x19')],_0x3ca4e8=_0x37600c[_0x794a('0x19')]+_0x37600c[_0x794a('0x1a')],_0x5cfeae;if(_0x3ca4e8>=_0x346585){_0x3ca4e8=_0x346585;_0x5cfeae=0xc8;}else{_0x5cfeae=0xce;}_0x5a86c9['status'](_0x5cfeae);return _0x5a86c9['set']('Content-Range',_0x5ac5de+'-'+_0x3ca4e8+'/'+_0x346585)[_0x794a('0x17')](_0x123a8f);}return null;};}function patchUpdates(_0x3edc1a){return function(_0x414a56){try{jsonpatch[_0x794a('0x1b')](_0x414a56,_0x3edc1a,!![]);}catch(_0x442ba4){return BPromise['reject'](_0x442ba4);}return _0x414a56['save']();};}function saveUpdates(_0x442514,_0x55c4ff){return function(_0x5616bb){if(_0x5616bb){return _0x5616bb['update'](_0x442514)[_0x794a('0x1c')](function(_0xa9f19d){return _0xa9f19d;});}return null;};}function removeEntity(_0x150cbb,_0x18dffb){return function(_0x2a35c9){if(_0x2a35c9){return _0x2a35c9['destroy']()[_0x794a('0x1c')](function(){_0x150cbb[_0x794a('0x15')](0xcc)[_0x794a('0x16')]();});}};}function handleEntityNotFound(_0x1adb52,_0x177ab6){return function(_0x563579){if(!_0x563579){_0x1adb52['sendStatus'](0x194);}return _0x563579;};}function handleError(_0x462836,_0x3612b9){_0x3612b9=_0x3612b9||0x1f4;return function(_0xc8af6b){logger[_0x794a('0x1d')](_0xc8af6b[_0x794a('0x1e')]);if(_0xc8af6b[_0x794a('0x1f')]){delete _0xc8af6b[_0x794a('0x1f')];}_0x462836[_0x794a('0x15')](_0x3612b9)[_0x794a('0x20')](_0xc8af6b);};}var utilLicense=require(_0x794a('0x21'));exports['index']=function(_0x498da4,_0x1c9001){var _0x52deb5={'raw':!![],'where':{'id':0x1}},_0xa46b03={};_0xa46b03['model']=_[_0x794a('0x22')](db[_0x794a('0x23')][_0x794a('0x24')]);_0xa46b03[_0x794a('0x25')]=_['keys'](_0x498da4[_0x794a('0x25')]);_0xa46b03[_0x794a('0x26')]=_[_0x794a('0x27')](_0xa46b03[_0x794a('0x28')],_0xa46b03[_0x794a('0x25')]);_0x52deb5['attributes']=_[_0x794a('0x27')](_0xa46b03[_0x794a('0x28')],qs[_0x794a('0x29')](_0x498da4[_0x794a('0x25')]['fields']));_0x52deb5['attributes']=_0x52deb5[_0x794a('0x2a')][_0x794a('0x2b')]?_0x52deb5[_0x794a('0x2a')]:_0xa46b03['model'];_0x52deb5=_[_0x794a('0x2c')]({},_0x52deb5,_0x498da4[_0x794a('0x2d')]);return utilLicense['getLicense'](_0x52deb5)[_0x794a('0x1c')](respondWithResult(_0x1c9001,null))['catch'](handleError(_0x1c9001,null));};exports[_0x794a('0x2e')]=function(_0x1f71a2,_0x1fcb92){if(_0x1f71a2[_0x794a('0x2f')]['id']){delete _0x1f71a2[_0x794a('0x2f')]['id'];}return db['License'][_0x794a('0x30')]({'where':{'id':_0x1f71a2[_0x794a('0x31')]['id']}})[_0x794a('0x1c')](handleEntityNotFound(_0x1fcb92,null))['then'](function(_0x40feff){var _0x284a30=_0x40feff[_0x794a('0x32')]({'plain':!![]});return utilLicense[_0x794a('0x33')](_0x284a30,_0x1f71a2['body'][_0x794a('0x34')]);})[_0x794a('0x1c')](function(_0x22e08f){if(!_0x22e08f[_0x794a('0x35')]){return saveUpdates(_0x1f71a2[_0x794a('0x2f')],null);}return _0x22e08f;})['then'](respondWithResult(_0x1fcb92,null))[_0x794a('0x36')](handleError(_0x1fcb92,null));};
\ No newline at end of file
+var _0x6a20=['License','find','params','get','checkLicense','key','demo','catch','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','path','ejs','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','ioredis','../../config/utils','../../config/environment','../../mysqldb','end','status','json','count','offset','limit','set','Content-Range','apply','reject','update','then','sendStatus','error','stack','name','../../config/license/util','keys','rawAttributes','filters','intersection','model','fields','attributes','length','merge','body'];(function(_0x5b2dc2,_0x59e0ea){var _0x2608e8=function(_0x5c3b2c){while(--_0x5c3b2c){_0x5b2dc2['push'](_0x5b2dc2['shift']());}};_0x2608e8(++_0x59e0ea);}(_0x6a20,0x7a));var _0x06a2=function(_0x330cc5,_0x147150){_0x330cc5=_0x330cc5-0x0;var _0x5b3ad9=_0x6a20[_0x330cc5];return _0x5b3ad9;};'use strict';var pdf=require(_0x06a2('0x0'));var emlformat=require(_0x06a2('0x1'));var rimraf=require(_0x06a2('0x2'));var zipdir=require(_0x06a2('0x3'));var jsonpatch=require(_0x06a2('0x4'));var rp=require(_0x06a2('0x5'));var moment=require(_0x06a2('0x6'));var BPromise=require(_0x06a2('0x7'));var Mustache=require('mustache');var util=require('util');var path=require(_0x06a2('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x06a2('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0x06a2('0xa'));var crypto=require(_0x06a2('0xb'));var jsforce=require(_0x06a2('0xc'));var deskjs=require(_0x06a2('0xd'));var toCsv=require(_0x06a2('0xe'));var querystring=require(_0x06a2('0xf'));var Papa=require(_0x06a2('0x10'));var authService=require(_0x06a2('0x11'));var hardwareService=require('../../config/license/hardware');var Redis=require(_0x06a2('0x12'));var qs=require('../../components/parsers/qs');var logger=require('../../config/logger')('api');var utils=require(_0x06a2('0x13'));var config=require(_0x06a2('0x14'));var db=require(_0x06a2('0x15'))['db'];function respondWithStatusCode(_0x53a2bd,_0x2b448b){_0x2b448b=_0x2b448b||0xcc;return function(_0x5b0aff){if(_0x5b0aff){return _0x53a2bd['sendStatus'](_0x2b448b);}return _0x53a2bd['status'](_0x2b448b)[_0x06a2('0x16')]();};}function respondWithResult(_0x516bd8,_0x54ef6a){_0x54ef6a=_0x54ef6a||0xc8;return function(_0x124e25){if(_0x124e25){return _0x516bd8[_0x06a2('0x17')](_0x54ef6a)[_0x06a2('0x18')](_0x124e25);}};}function respondWithFilteredResult(_0x623b92,_0x55ba9b){return function(_0xa2e84){if(_0xa2e84){var _0x1e540d=_0xa2e84[_0x06a2('0x19')],_0x1dd3d8=_0x55ba9b[_0x06a2('0x1a')],_0x569409=_0x55ba9b[_0x06a2('0x1a')]+_0x55ba9b[_0x06a2('0x1b')],_0x1c4fd3;if(_0x569409>=_0x1e540d){_0x569409=_0x1e540d;_0x1c4fd3=0xc8;}else{_0x1c4fd3=0xce;}_0x623b92[_0x06a2('0x17')](_0x1c4fd3);return _0x623b92[_0x06a2('0x1c')](_0x06a2('0x1d'),_0x1dd3d8+'-'+_0x569409+'/'+_0x1e540d)[_0x06a2('0x18')](_0xa2e84);}return null;};}function patchUpdates(_0xa0f9b6){return function(_0x303acd){try{jsonpatch[_0x06a2('0x1e')](_0x303acd,_0xa0f9b6,!![]);}catch(_0x2d5da5){return BPromise[_0x06a2('0x1f')](_0x2d5da5);}return _0x303acd['save']();};}function saveUpdates(_0x217827,_0x551ed7){return function(_0x42d4d7){if(_0x42d4d7){return _0x42d4d7[_0x06a2('0x20')](_0x217827)[_0x06a2('0x21')](function(_0x15c05a){return _0x15c05a;});}return null;};}function removeEntity(_0x287599,_0x210c82){return function(_0x259d68){if(_0x259d68){return _0x259d68['destroy']()[_0x06a2('0x21')](function(){_0x287599[_0x06a2('0x17')](0xcc)[_0x06a2('0x16')]();});}};}function handleEntityNotFound(_0x219291,_0x2e3b77){return function(_0x29a7a0){if(!_0x29a7a0){_0x219291[_0x06a2('0x22')](0x194);}return _0x29a7a0;};}function handleError(_0x5b7fc7,_0x10dd51){_0x10dd51=_0x10dd51||0x1f4;return function(_0x23499c){logger[_0x06a2('0x23')](_0x23499c[_0x06a2('0x24')]);if(_0x23499c[_0x06a2('0x25')]){delete _0x23499c['name'];}_0x5b7fc7[_0x06a2('0x17')](_0x10dd51)['send'](_0x23499c);};}var utilLicense=require(_0x06a2('0x26'));exports['index']=function(_0x5d18da,_0x287dd8){var _0x4bf9a6={'raw':!![],'where':{'id':0x1}},_0x2a7041={};_0x2a7041['model']=_[_0x06a2('0x27')](db['License'][_0x06a2('0x28')]);_0x2a7041['query']=_['keys'](_0x5d18da['query']);_0x2a7041[_0x06a2('0x29')]=_[_0x06a2('0x2a')](_0x2a7041[_0x06a2('0x2b')],_0x2a7041['query']);_0x4bf9a6['attributes']=_[_0x06a2('0x2a')](_0x2a7041[_0x06a2('0x2b')],qs[_0x06a2('0x2c')](_0x5d18da['query'][_0x06a2('0x2c')]));_0x4bf9a6[_0x06a2('0x2d')]=_0x4bf9a6[_0x06a2('0x2d')][_0x06a2('0x2e')]?_0x4bf9a6[_0x06a2('0x2d')]:_0x2a7041[_0x06a2('0x2b')];_0x4bf9a6=_[_0x06a2('0x2f')]({},_0x4bf9a6,_0x5d18da['options']);return utilLicense['getLicense'](_0x4bf9a6)[_0x06a2('0x21')](respondWithResult(_0x287dd8,null))['catch'](handleError(_0x287dd8,null));};exports[_0x06a2('0x20')]=function(_0x567eb9,_0x433bb2){if(_0x567eb9[_0x06a2('0x30')]['id']){delete _0x567eb9[_0x06a2('0x30')]['id'];}return db[_0x06a2('0x31')][_0x06a2('0x32')]({'where':{'id':_0x567eb9[_0x06a2('0x33')]['id']}})[_0x06a2('0x21')](handleEntityNotFound(_0x433bb2,null))['then'](function(_0x385561){var _0x305949=_0x385561[_0x06a2('0x34')]({'plain':!![]});return utilLicense[_0x06a2('0x35')](_0x305949,_0x567eb9[_0x06a2('0x30')][_0x06a2('0x36')]);})[_0x06a2('0x21')](function(_0x285a0d){if(!_0x285a0d[_0x06a2('0x37')]){return saveUpdates(_0x567eb9[_0x06a2('0x30')],null);}return _0x285a0d;})['then'](respondWithResult(_0x433bb2,null))[_0x06a2('0x38')](handleError(_0x433bb2,null));};
\ No newline at end of file