Built motion from commit (unavailable).|2.2.0
[motion2.git] / server / api / license / license.controller.js
index f029bf2..f27f6ef 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0adf=['length','merge','options','getLicense','body','params','get','checkLicense','key','demo','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','limit','set','reject','save','update','then','error','stack','name','../../config/license/util','index','keys','License','rawAttributes','query','filters','intersection','model','attributes'];(function(_0x417b1a,_0x3cfce5){var _0x1e41af=function(_0xe2e44e){while(--_0xe2e44e){_0x417b1a['push'](_0x417b1a['shift']());}};_0x1e41af(++_0x3cfce5);}(_0x0adf,0x1d2));var _0xf0ad=function(_0x270458,_0x2790d1){_0x270458=_0x270458-0x0;var _0x153abf=_0x0adf[_0x270458];return _0x153abf;};'use strict';var pdf=require(_0xf0ad('0x0'));var emlformat=require(_0xf0ad('0x1'));var rimraf=require(_0xf0ad('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0xf0ad('0x3'));var rp=require(_0xf0ad('0x4'));var moment=require(_0xf0ad('0x5'));var BPromise=require(_0xf0ad('0x6'));var Mustache=require(_0xf0ad('0x7'));var util=require(_0xf0ad('0x8'));var path=require(_0xf0ad('0x9'));var sox=require('sox');var csv=require(_0xf0ad('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xf0ad('0xb'));var squel=require(_0xf0ad('0xc'));var crypto=require(_0xf0ad('0xd'));var jsforce=require(_0xf0ad('0xe'));var deskjs=require(_0xf0ad('0xf'));var toCsv=require(_0xf0ad('0xa'));var querystring=require(_0xf0ad('0x10'));var Papa=require('papaparse');var Redis=require(_0xf0ad('0x11'));var qs=require('../../components/parsers/qs');var logger=require(_0xf0ad('0x12'))(_0xf0ad('0x13'));var utils=require(_0xf0ad('0x14'));var config=require(_0xf0ad('0x15'));var db=require(_0xf0ad('0x16'))['db'];function respondWithStatusCode(_0x4f2b79,_0x59b1a5){_0x59b1a5=_0x59b1a5||0xcc;return function(_0x13ed94){if(_0x13ed94){return _0x4f2b79[_0xf0ad('0x17')](_0x59b1a5);}return _0x4f2b79[_0xf0ad('0x18')](_0x59b1a5)[_0xf0ad('0x19')]();};}function respondWithResult(_0x597c40,_0x3540d1){_0x3540d1=_0x3540d1||0xc8;return function(_0x198cd8){if(_0x198cd8){return _0x597c40['status'](_0x3540d1)['json'](_0x198cd8);}};}function respondWithFilteredResult(_0x5332e9,_0x221d7b){return function(_0x513237){if(_0x513237){var _0x1dad7b=_0x513237[_0xf0ad('0x1a')],_0x313ad6=_0x221d7b['offset'],_0xfa544c=_0x221d7b[_0xf0ad('0x1b')]+_0x221d7b[_0xf0ad('0x1c')],_0xfa829e;if(_0xfa544c>=_0x1dad7b){_0xfa544c=_0x1dad7b;_0xfa829e=0xc8;}else{_0xfa829e=0xce;}_0x5332e9[_0xf0ad('0x18')](_0xfa829e);return _0x5332e9[_0xf0ad('0x1d')]('Content-Range',_0x313ad6+'-'+_0xfa544c+'/'+_0x1dad7b)['json'](_0x513237);}return null;};}function patchUpdates(_0x2466e8){return function(_0x46fb20){try{jsonpatch['apply'](_0x46fb20,_0x2466e8,!![]);}catch(_0x32d05c){return BPromise[_0xf0ad('0x1e')](_0x32d05c);}return _0x46fb20[_0xf0ad('0x1f')]();};}function saveUpdates(_0x411e7b,_0x4cc08a){return function(_0x57c570){if(_0x57c570){return _0x57c570[_0xf0ad('0x20')](_0x411e7b)[_0xf0ad('0x21')](function(_0x37b968){return _0x37b968;});}return null;};}function removeEntity(_0x20c5f3,_0x2ac8ba){return function(_0x22d50f){if(_0x22d50f){return _0x22d50f['destroy']()[_0xf0ad('0x21')](function(){_0x20c5f3[_0xf0ad('0x18')](0xcc)[_0xf0ad('0x19')]();});}};}function handleEntityNotFound(_0x3ece1e,_0x29d647){return function(_0x88b47b){if(!_0x88b47b){_0x3ece1e[_0xf0ad('0x17')](0x194);}return _0x88b47b;};}function handleError(_0x276322,_0x3fc97e){_0x3fc97e=_0x3fc97e||0x1f4;return function(_0x112f20){logger[_0xf0ad('0x22')](_0x112f20[_0xf0ad('0x23')]);if(_0x112f20[_0xf0ad('0x24')]){delete _0x112f20[_0xf0ad('0x24')];}_0x276322[_0xf0ad('0x18')](_0x3fc97e)['send'](_0x112f20);};}var utilLicense=require(_0xf0ad('0x25'));exports[_0xf0ad('0x26')]=function(_0x248794,_0x7377d7){var _0x28c280={'raw':!![],'where':{'id':0x1}},_0x30f8ee={};_0x30f8ee['model']=_[_0xf0ad('0x27')](db[_0xf0ad('0x28')][_0xf0ad('0x29')]);_0x30f8ee[_0xf0ad('0x2a')]=_[_0xf0ad('0x27')](_0x248794[_0xf0ad('0x2a')]);_0x30f8ee[_0xf0ad('0x2b')]=_[_0xf0ad('0x2c')](_0x30f8ee[_0xf0ad('0x2d')],_0x30f8ee[_0xf0ad('0x2a')]);_0x28c280[_0xf0ad('0x2e')]=_['intersection'](_0x30f8ee[_0xf0ad('0x2d')],qs['fields'](_0x248794[_0xf0ad('0x2a')]['fields']));_0x28c280[_0xf0ad('0x2e')]=_0x28c280[_0xf0ad('0x2e')][_0xf0ad('0x2f')]?_0x28c280[_0xf0ad('0x2e')]:_0x30f8ee[_0xf0ad('0x2d')];_0x28c280=_[_0xf0ad('0x30')]({},_0x28c280,_0x248794[_0xf0ad('0x31')]);return utilLicense[_0xf0ad('0x32')](_0x28c280)['then'](respondWithResult(_0x7377d7,null))['catch'](handleError(_0x7377d7,null));};exports[_0xf0ad('0x20')]=function(_0x113bf2,_0xd608bf){if(_0x113bf2[_0xf0ad('0x33')]['id']){delete _0x113bf2['body']['id'];}return db[_0xf0ad('0x28')]['find']({'where':{'id':_0x113bf2[_0xf0ad('0x34')]['id']}})['then'](handleEntityNotFound(_0xd608bf,null))[_0xf0ad('0x21')](function(_0x4846b1){var _0x3d9e48=_0x4846b1[_0xf0ad('0x35')]({'plain':!![]});return utilLicense[_0xf0ad('0x36')](_0x3d9e48,_0x113bf2[_0xf0ad('0x33')][_0xf0ad('0x37')]);})[_0xf0ad('0x21')](function(_0x25cca0){if(!_0x25cca0[_0xf0ad('0x38')]){return saveUpdates(_0x113bf2['body'],null);}return _0x25cca0;})[_0xf0ad('0x21')](respondWithResult(_0xd608bf,null))['catch'](handleError(_0xd608bf,null));};
\ No newline at end of file
+var _0x01d9=['sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/environment','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','reject','destroy','then','end','stack','name','../../config/license/util','index','model','keys','License','rawAttributes','query','filters','attributes','intersection','fields','length','merge','options','catch','update','body','find','params','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path'];(function(_0x4a9c5c,_0x316ae1){var _0x2c92c3=function(_0x593927){while(--_0x593927){_0x4a9c5c['push'](_0x4a9c5c['shift']());}};_0x2c92c3(++_0x316ae1);}(_0x01d9,0x6c));var _0x901d=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0x01d9[_0x20a584];return _0x4b41a8;};'use strict';var pdf=require(_0x901d('0x0'));var emlformat=require(_0x901d('0x1'));var rimraf=require(_0x901d('0x2'));var zipdir=require(_0x901d('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x901d('0x4'));var moment=require(_0x901d('0x5'));var BPromise=require(_0x901d('0x6'));var Mustache=require(_0x901d('0x7'));var util=require(_0x901d('0x8'));var path=require(_0x901d('0x9'));var sox=require(_0x901d('0xa'));var csv=require('to-csv');var ejs=require(_0x901d('0xb'));var fs=require('fs');var _=require(_0x901d('0xc'));var squel=require(_0x901d('0xd'));var crypto=require(_0x901d('0xe'));var jsforce=require(_0x901d('0xf'));var deskjs=require(_0x901d('0x10'));var toCsv=require(_0x901d('0x11'));var querystring=require(_0x901d('0x12'));var Papa=require(_0x901d('0x13'));var Redis=require(_0x901d('0x14'));var qs=require(_0x901d('0x15'));var logger=require(_0x901d('0x16'))(_0x901d('0x17'));var utils=require('../../config/utils');var config=require(_0x901d('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x220153,_0x1fd1de){_0x1fd1de=_0x1fd1de||0xcc;return function(_0x3f2a0a){if(_0x3f2a0a){return _0x220153[_0x901d('0x19')](_0x1fd1de);}return _0x220153[_0x901d('0x1a')](_0x1fd1de)['end']();};}function respondWithResult(_0x1d8117,_0x31cbbd){_0x31cbbd=_0x31cbbd||0xc8;return function(_0x3d00e4){if(_0x3d00e4){return _0x1d8117[_0x901d('0x1a')](_0x31cbbd)[_0x901d('0x1b')](_0x3d00e4);}};}function respondWithFilteredResult(_0x14d99b,_0x530a2b){return function(_0x991ee2){if(_0x991ee2){var _0x13903c=_0x991ee2[_0x901d('0x1c')],_0x11b0cc=_0x530a2b[_0x901d('0x1d')],_0x17d451=_0x530a2b[_0x901d('0x1d')]+_0x530a2b[_0x901d('0x1e')],_0x1aba97;if(_0x17d451>=_0x13903c){_0x17d451=_0x13903c;_0x1aba97=0xc8;}else{_0x1aba97=0xce;}_0x14d99b[_0x901d('0x1a')](_0x1aba97);return _0x14d99b[_0x901d('0x1f')](_0x901d('0x20'),_0x11b0cc+'-'+_0x17d451+'/'+_0x13903c)[_0x901d('0x1b')](_0x991ee2);}return null;};}function patchUpdates(_0x403db9){return function(_0x38f42b){try{jsonpatch[_0x901d('0x21')](_0x38f42b,_0x403db9,!![]);}catch(_0xf3c66a){return BPromise[_0x901d('0x22')](_0xf3c66a);}return _0x38f42b['save']();};}function saveUpdates(_0x430634,_0x2f32f8){return function(_0x4d27db){if(_0x4d27db){return _0x4d27db['update'](_0x430634)['then'](function(_0x53f8ae){return _0x53f8ae;});}return null;};}function removeEntity(_0x316a9f,_0x44ea6f){return function(_0x59289e){if(_0x59289e){return _0x59289e[_0x901d('0x23')]()[_0x901d('0x24')](function(){_0x316a9f['status'](0xcc)[_0x901d('0x25')]();});}};}function handleEntityNotFound(_0x53ee69,_0x2402de){return function(_0x3f80b9){if(!_0x3f80b9){_0x53ee69[_0x901d('0x19')](0x194);}return _0x3f80b9;};}function handleError(_0x1818d3,_0x46e5c6){_0x46e5c6=_0x46e5c6||0x1f4;return function(_0x45b6a8){logger['error'](_0x45b6a8[_0x901d('0x26')]);if(_0x45b6a8[_0x901d('0x27')]){delete _0x45b6a8[_0x901d('0x27')];}_0x1818d3[_0x901d('0x1a')](_0x46e5c6)['send'](_0x45b6a8);};}var utilLicense=require(_0x901d('0x28'));exports[_0x901d('0x29')]=function(_0x27f4ca,_0x3cbe43){var _0x133bff={'raw':!![],'where':{'id':0x1}},_0x56e4ec={};_0x56e4ec[_0x901d('0x2a')]=_[_0x901d('0x2b')](db[_0x901d('0x2c')][_0x901d('0x2d')]);_0x56e4ec[_0x901d('0x2e')]=_[_0x901d('0x2b')](_0x27f4ca['query']);_0x56e4ec[_0x901d('0x2f')]=_['intersection'](_0x56e4ec[_0x901d('0x2a')],_0x56e4ec[_0x901d('0x2e')]);_0x133bff[_0x901d('0x30')]=_[_0x901d('0x31')](_0x56e4ec[_0x901d('0x2a')],qs[_0x901d('0x32')](_0x27f4ca[_0x901d('0x2e')][_0x901d('0x32')]));_0x133bff[_0x901d('0x30')]=_0x133bff[_0x901d('0x30')][_0x901d('0x33')]?_0x133bff[_0x901d('0x30')]:_0x56e4ec[_0x901d('0x2a')];_0x133bff=_[_0x901d('0x34')]({},_0x133bff,_0x27f4ca[_0x901d('0x35')]);return utilLicense['getLicense'](_0x133bff)[_0x901d('0x24')](respondWithResult(_0x3cbe43,null))[_0x901d('0x36')](handleError(_0x3cbe43,null));};exports[_0x901d('0x37')]=function(_0x4a69ea,_0x3f0cea){if(_0x4a69ea[_0x901d('0x38')]['id']){delete _0x4a69ea[_0x901d('0x38')]['id'];}return db[_0x901d('0x2c')][_0x901d('0x39')]({'where':{'id':_0x4a69ea[_0x901d('0x3a')]['id']}})[_0x901d('0x24')](handleEntityNotFound(_0x3f0cea,null))[_0x901d('0x24')](function(_0x3d8421){var _0x20a58d=_0x3d8421['get']({'plain':!![]});return utilLicense['checkLicense'](_0x20a58d,_0x4a69ea[_0x901d('0x38')]['key']);})[_0x901d('0x24')](function(_0x3d790d){if(!_0x3d790d['demo']){return saveUpdates(_0x4a69ea[_0x901d('0x38')],null);}return _0x3d790d;})[_0x901d('0x24')](respondWithResult(_0x3f0cea,null))[_0x901d('0x36')](handleError(_0x3f0cea,null));};
\ No newline at end of file