Built motion from commit (unavailable).|2.5.6
[motion2.git] / server / api / license / license.controller.js
index 03b8c75..57e7506 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd6d2=['body','find','params','get','checkLicense','key','demo','catch','html-pdf','eml-format','zip-dir','fast-json-patch','moment','mustache','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','offset','limit','set','Content-Range','json','apply','reject','save','update','then','destroy','error','stack','name','send','index','keys','License','rawAttributes','query','intersection','attributes','model','fields','length','merge','options','getLicense'];(function(_0x4d33d3,_0x3cd7a8){var _0x5ee998=function(_0x2692bb){while(--_0x2692bb){_0x4d33d3['push'](_0x4d33d3['shift']());}};_0x5ee998(++_0x3cd7a8);}(_0xd6d2,0xcb));var _0x2d6d=function(_0x759557,_0x241b19){_0x759557=_0x759557-0x0;var _0x5022d9=_0xd6d2[_0x759557];return _0x5022d9;};'use strict';var pdf=require(_0x2d6d('0x0'));var emlformat=require(_0x2d6d('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x2d6d('0x2'));var jsonpatch=require(_0x2d6d('0x3'));var rp=require('request-promise');var moment=require(_0x2d6d('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x2d6d('0x5'));var util=require(_0x2d6d('0x6'));var path=require(_0x2d6d('0x7'));var sox=require('sox');var csv=require(_0x2d6d('0x8'));var ejs=require(_0x2d6d('0x9'));var fs=require('fs');var _=require(_0x2d6d('0xa'));var squel=require(_0x2d6d('0xb'));var crypto=require(_0x2d6d('0xc'));var jsforce=require(_0x2d6d('0xd'));var deskjs=require(_0x2d6d('0xe'));var toCsv=require(_0x2d6d('0x8'));var querystring=require(_0x2d6d('0xf'));var Papa=require(_0x2d6d('0x10'));var Redis=require(_0x2d6d('0x11'));var authService=require('../../components/auth/service');var qs=require(_0x2d6d('0x12'));var as=require(_0x2d6d('0x13'));var hardwareService=require(_0x2d6d('0x14'));var logger=require(_0x2d6d('0x15'))(_0x2d6d('0x16'));var utils=require('../../config/utils');var config=require(_0x2d6d('0x17'));var licenseUtil=require(_0x2d6d('0x18'));var db=require(_0x2d6d('0x19'))['db'];function respondWithStatusCode(_0x2ad9fc,_0x5c4bf6){_0x5c4bf6=_0x5c4bf6||0xcc;return function(_0x5ef174){if(_0x5ef174){return _0x2ad9fc[_0x2d6d('0x1a')](_0x5c4bf6);}return _0x2ad9fc[_0x2d6d('0x1b')](_0x5c4bf6)[_0x2d6d('0x1c')]();};}function respondWithResult(_0x3528de,_0x58bd29){_0x58bd29=_0x58bd29||0xc8;return function(_0x1ec6aa){if(_0x1ec6aa){return _0x3528de[_0x2d6d('0x1b')](_0x58bd29)['json'](_0x1ec6aa);}};}function respondWithFilteredResult(_0x586085,_0x370096){return function(_0x17340f){if(_0x17340f){var _0x109b49=_0x17340f['count'],_0x54c473=_0x370096['offset'],_0x385613=_0x370096[_0x2d6d('0x1d')]+_0x370096[_0x2d6d('0x1e')],_0x5b8d81;if(_0x385613>=_0x109b49){_0x385613=_0x109b49;_0x5b8d81=0xc8;}else{_0x5b8d81=0xce;}_0x586085[_0x2d6d('0x1b')](_0x5b8d81);return _0x586085[_0x2d6d('0x1f')](_0x2d6d('0x20'),_0x54c473+'-'+_0x385613+'/'+_0x109b49)[_0x2d6d('0x21')](_0x17340f);}return null;};}function patchUpdates(_0x389040){return function(_0xa2c4a7){try{jsonpatch[_0x2d6d('0x22')](_0xa2c4a7,_0x389040,!![]);}catch(_0x4898a7){return BPromise[_0x2d6d('0x23')](_0x4898a7);}return _0xa2c4a7[_0x2d6d('0x24')]();};}function saveUpdates(_0x5b0c61,_0x227e44){return function(_0x7226e6){if(_0x7226e6){return _0x7226e6[_0x2d6d('0x25')](_0x5b0c61)[_0x2d6d('0x26')](function(_0x37b4c8){return _0x37b4c8;});}return null;};}function removeEntity(_0x59234a,_0x4aaa62){return function(_0x42c2f2){if(_0x42c2f2){return _0x42c2f2[_0x2d6d('0x27')]()[_0x2d6d('0x26')](function(){_0x59234a['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x3ae8ad,_0x4e7ec8){return function(_0x4c2fb6){if(!_0x4c2fb6){_0x3ae8ad['sendStatus'](0x194);}return _0x4c2fb6;};}function handleError(_0x14f291,_0xaca9c7){_0xaca9c7=_0xaca9c7||0x1f4;return function(_0x3da83d){logger[_0x2d6d('0x28')](_0x3da83d[_0x2d6d('0x29')]);if(_0x3da83d['name']){delete _0x3da83d[_0x2d6d('0x2a')];}_0x14f291[_0x2d6d('0x1b')](_0xaca9c7)[_0x2d6d('0x2b')](_0x3da83d);};}var utilLicense=require(_0x2d6d('0x18'));exports[_0x2d6d('0x2c')]=function(_0x256d84,_0x3e9f75){var _0x28e182={'raw':!![],'where':{'id':0x1}},_0x27b7d2={};_0x27b7d2['model']=_[_0x2d6d('0x2d')](db[_0x2d6d('0x2e')][_0x2d6d('0x2f')]);_0x27b7d2[_0x2d6d('0x30')]=_['keys'](_0x256d84[_0x2d6d('0x30')]);_0x27b7d2['filters']=_[_0x2d6d('0x31')](_0x27b7d2['model'],_0x27b7d2['query']);_0x28e182[_0x2d6d('0x32')]=_['intersection'](_0x27b7d2[_0x2d6d('0x33')],qs[_0x2d6d('0x34')](_0x256d84['query'][_0x2d6d('0x34')]));_0x28e182['attributes']=_0x28e182[_0x2d6d('0x32')][_0x2d6d('0x35')]?_0x28e182[_0x2d6d('0x32')]:_0x27b7d2[_0x2d6d('0x33')];_0x28e182=_[_0x2d6d('0x36')]({},_0x28e182,_0x256d84[_0x2d6d('0x37')]);return utilLicense[_0x2d6d('0x38')](_0x28e182)[_0x2d6d('0x26')](respondWithResult(_0x3e9f75,null))['catch'](handleError(_0x3e9f75,null));};exports[_0x2d6d('0x25')]=function(_0x1fee00,_0x489f47){if(_0x1fee00[_0x2d6d('0x39')]['id']){delete _0x1fee00[_0x2d6d('0x39')]['id'];}return db[_0x2d6d('0x2e')][_0x2d6d('0x3a')]({'where':{'id':_0x1fee00[_0x2d6d('0x3b')]['id']}})['then'](handleEntityNotFound(_0x489f47,null))['then'](function(_0x512615){var _0x625d2a=_0x512615[_0x2d6d('0x3c')]({'plain':!![]});return utilLicense[_0x2d6d('0x3d')](_0x625d2a,_0x1fee00['body'][_0x2d6d('0x3e')]);})[_0x2d6d('0x26')](function(_0x29dce0){if(!_0x29dce0[_0x2d6d('0x3f')]){return saveUpdates(_0x1fee00['body'],null);}return _0x29dce0;})[_0x2d6d('0x26')](respondWithResult(_0x489f47,null))[_0x2d6d('0x40')](handleError(_0x489f47,null));};
\ No newline at end of file
+var _0x5a93=['keys','License','query','filters','intersection','model','attributes','fields','length','merge','options','body','get','catch','eml-format','zip-dir','fast-json-patch','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','count','offset','set','Content-Range','json','apply','reject','save','update','then','destroy','end','error','stack','name','send'];(function(_0x3a441a,_0x43eb56){var _0x3128a2=function(_0x5d5a17){while(--_0x5d5a17){_0x3a441a['push'](_0x3a441a['shift']());}};_0x3128a2(++_0x43eb56);}(_0x5a93,0xf6));var _0x35a9=function(_0x1a6892,_0x1ac929){_0x1a6892=_0x1a6892-0x0;var _0x35e80f=_0x5a93[_0x1a6892];return _0x35e80f;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x35a9('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x35a9('0x1'));var jsonpatch=require(_0x35a9('0x2'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x35a9('0x3'));var Mustache=require(_0x35a9('0x4'));var util=require(_0x35a9('0x5'));var path=require('path');var sox=require(_0x35a9('0x6'));var csv=require(_0x35a9('0x7'));var ejs=require(_0x35a9('0x8'));var fs=require('fs');var _=require(_0x35a9('0x9'));var squel=require(_0x35a9('0xa'));var crypto=require(_0x35a9('0xb'));var jsforce=require(_0x35a9('0xc'));var deskjs=require(_0x35a9('0xd'));var toCsv=require(_0x35a9('0x7'));var querystring=require(_0x35a9('0xe'));var Papa=require(_0x35a9('0xf'));var Redis=require(_0x35a9('0x10'));var authService=require(_0x35a9('0x11'));var qs=require(_0x35a9('0x12'));var as=require(_0x35a9('0x13'));var hardwareService=require(_0x35a9('0x14'));var logger=require(_0x35a9('0x15'))('api');var utils=require(_0x35a9('0x16'));var config=require(_0x35a9('0x17'));var licenseUtil=require(_0x35a9('0x18'));var db=require(_0x35a9('0x19'))['db'];function respondWithStatusCode(_0x49fe9f,_0x18322c){_0x18322c=_0x18322c||0xcc;return function(_0x1bd345){if(_0x1bd345){return _0x49fe9f[_0x35a9('0x1a')](_0x18322c);}return _0x49fe9f[_0x35a9('0x1b')](_0x18322c)['end']();};}function respondWithResult(_0x112b5e,_0x2e3faa){_0x2e3faa=_0x2e3faa||0xc8;return function(_0x76f27c){if(_0x76f27c){return _0x112b5e[_0x35a9('0x1b')](_0x2e3faa)['json'](_0x76f27c);}};}function respondWithFilteredResult(_0xb4c847,_0x47f65b){return function(_0x21b9f1){if(_0x21b9f1){var _0x5b0f9b=_0x21b9f1[_0x35a9('0x1c')],_0x2bd312=_0x47f65b[_0x35a9('0x1d')],_0x46f3bd=_0x47f65b[_0x35a9('0x1d')]+_0x47f65b['limit'],_0x14eeb5;if(_0x46f3bd>=_0x5b0f9b){_0x46f3bd=_0x5b0f9b;_0x14eeb5=0xc8;}else{_0x14eeb5=0xce;}_0xb4c847[_0x35a9('0x1b')](_0x14eeb5);return _0xb4c847[_0x35a9('0x1e')](_0x35a9('0x1f'),_0x2bd312+'-'+_0x46f3bd+'/'+_0x5b0f9b)[_0x35a9('0x20')](_0x21b9f1);}return null;};}function patchUpdates(_0xbc4ea){return function(_0x545462){try{jsonpatch[_0x35a9('0x21')](_0x545462,_0xbc4ea,!![]);}catch(_0x4d7f2b){return BPromise[_0x35a9('0x22')](_0x4d7f2b);}return _0x545462[_0x35a9('0x23')]();};}function saveUpdates(_0xb11616,_0x2905a2){return function(_0x356e3b){if(_0x356e3b){return _0x356e3b[_0x35a9('0x24')](_0xb11616)[_0x35a9('0x25')](function(_0x26f49a){return _0x26f49a;});}return null;};}function removeEntity(_0x27032e,_0x5eb97d){return function(_0x32e07c){if(_0x32e07c){return _0x32e07c[_0x35a9('0x26')]()['then'](function(){_0x27032e['status'](0xcc)[_0x35a9('0x27')]();});}};}function handleEntityNotFound(_0x1dd1ab,_0x1f9935){return function(_0xf4fb7b){if(!_0xf4fb7b){_0x1dd1ab[_0x35a9('0x1a')](0x194);}return _0xf4fb7b;};}function handleError(_0x5d9a2c,_0x1ad758){_0x1ad758=_0x1ad758||0x1f4;return function(_0xc31cd1){logger[_0x35a9('0x28')](_0xc31cd1[_0x35a9('0x29')]);if(_0xc31cd1[_0x35a9('0x2a')]){delete _0xc31cd1['name'];}_0x5d9a2c['status'](_0x1ad758)[_0x35a9('0x2b')](_0xc31cd1);};}var utilLicense=require(_0x35a9('0x18'));exports['index']=function(_0x3119a6,_0x15eada){var _0x5e3631={'raw':!![],'where':{'id':0x1}},_0x22835a={};_0x22835a['model']=_[_0x35a9('0x2c')](db[_0x35a9('0x2d')]['rawAttributes']);_0x22835a['query']=_[_0x35a9('0x2c')](_0x3119a6[_0x35a9('0x2e')]);_0x22835a[_0x35a9('0x2f')]=_[_0x35a9('0x30')](_0x22835a[_0x35a9('0x31')],_0x22835a[_0x35a9('0x2e')]);_0x5e3631[_0x35a9('0x32')]=_[_0x35a9('0x30')](_0x22835a['model'],qs[_0x35a9('0x33')](_0x3119a6[_0x35a9('0x2e')][_0x35a9('0x33')]));_0x5e3631[_0x35a9('0x32')]=_0x5e3631[_0x35a9('0x32')][_0x35a9('0x34')]?_0x5e3631['attributes']:_0x22835a[_0x35a9('0x31')];_0x5e3631=_[_0x35a9('0x35')]({},_0x5e3631,_0x3119a6[_0x35a9('0x36')]);return utilLicense['getLicense'](_0x5e3631)[_0x35a9('0x25')](respondWithResult(_0x15eada,null))['catch'](handleError(_0x15eada,null));};exports[_0x35a9('0x24')]=function(_0x40ea7a,_0xd53b5d){if(_0x40ea7a[_0x35a9('0x37')]['id']){delete _0x40ea7a[_0x35a9('0x37')]['id'];}return db[_0x35a9('0x2d')]['find']({'where':{'id':_0x40ea7a['params']['id']}})[_0x35a9('0x25')](handleEntityNotFound(_0xd53b5d,null))[_0x35a9('0x25')](function(_0x4dbb63){var _0x5771ed=_0x4dbb63[_0x35a9('0x38')]({'plain':!![]});return utilLicense['checkLicense'](_0x5771ed,_0x40ea7a['body']['key']);})[_0x35a9('0x25')](function(_0x37f2fb){if(!_0x37f2fb['demo']){return saveUpdates(_0x40ea7a[_0x35a9('0x37')],null);}return _0x37f2fb;})[_0x35a9('0x25')](respondWithResult(_0xd53b5d,null))[_0x35a9('0x39')](handleError(_0xd53b5d,null));};
\ No newline at end of file