Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / mailSubstatus / mailSubstatus.controller.js
index 7d5459b..0a6b1ad 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x17a6=['util','path','sox','to-csv','ejs','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','Content-Range','reject','save','update','then','destroy','error','stack','name','send','index','map','MailSubstatus','rawAttributes','fieldName','type','key','model','query','filters','intersection','attributes','fields','length','nolimit','sort','where','pick','filter','merge','VIRTUAL','options','count','findAll','catch','show','keys','includeAll','include','find','create','body','params','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache'];(function(_0x3d7bd0,_0x421aa7){var _0x506563=function(_0x4a8eca){while(--_0x4a8eca){_0x3d7bd0['push'](_0x3d7bd0['shift']());}};_0x506563(++_0x421aa7);}(_0x17a6,0x95));var _0x617a=function(_0x23b684,_0x973202){_0x23b684=_0x23b684-0x0;var _0x135fd7=_0x17a6[_0x23b684];return _0x135fd7;};'use strict';var pdf=require(_0x617a('0x0'));var emlformat=require(_0x617a('0x1'));var rimraf=require(_0x617a('0x2'));var zipdir=require(_0x617a('0x3'));var jsonpatch=require(_0x617a('0x4'));var rp=require(_0x617a('0x5'));var moment=require(_0x617a('0x6'));var BPromise=require(_0x617a('0x7'));var Mustache=require(_0x617a('0x8'));var util=require(_0x617a('0x9'));var path=require(_0x617a('0xa'));var sox=require(_0x617a('0xb'));var csv=require(_0x617a('0xc'));var ejs=require(_0x617a('0xd'));var fs=require('fs');var _=require('lodash');var squel=require(_0x617a('0xe'));var crypto=require(_0x617a('0xf'));var jsforce=require(_0x617a('0x10'));var deskjs=require(_0x617a('0x11'));var toCsv=require(_0x617a('0xc'));var querystring=require('querystring');var Papa=require(_0x617a('0x12'));var Redis=require(_0x617a('0x13'));var authService=require(_0x617a('0x14'));var qs=require(_0x617a('0x15'));var as=require(_0x617a('0x16'));var hardwareService=require(_0x617a('0x17'));var logger=require(_0x617a('0x18'))(_0x617a('0x19'));var utils=require(_0x617a('0x1a'));var config=require(_0x617a('0x1b'));var db=require(_0x617a('0x1c'))['db'];function respondWithStatusCode(_0xb0ab7b,_0x33a54a){_0x33a54a=_0x33a54a||0xcc;return function(_0x3b8d82){if(_0x3b8d82){return _0xb0ab7b[_0x617a('0x1d')](_0x33a54a);}return _0xb0ab7b[_0x617a('0x1e')](_0x33a54a)[_0x617a('0x1f')]();};}function respondWithResult(_0x348e40,_0x53e8fe){_0x53e8fe=_0x53e8fe||0xc8;return function(_0x9abec1){if(_0x9abec1){return _0x348e40['status'](_0x53e8fe)[_0x617a('0x20')](_0x9abec1);}};}function respondWithFilteredResult(_0x10cbfa,_0x2af479){return function(_0x25e0b9){if(_0x25e0b9){var _0x226d52=_0x25e0b9['count'],_0x27bfdf=_0x2af479[_0x617a('0x21')],_0x4aa9dc=_0x2af479[_0x617a('0x21')]+_0x2af479[_0x617a('0x22')],_0x42957f;if(_0x4aa9dc>=_0x226d52){_0x4aa9dc=_0x226d52;_0x42957f=0xc8;}else{_0x42957f=0xce;}_0x10cbfa[_0x617a('0x1e')](_0x42957f);return _0x10cbfa['set'](_0x617a('0x23'),_0x27bfdf+'-'+_0x4aa9dc+'/'+_0x226d52)['json'](_0x25e0b9);}return null;};}function patchUpdates(_0x243b67){return function(_0x41d0d3){try{jsonpatch['apply'](_0x41d0d3,_0x243b67,!![]);}catch(_0x1e99e3){return BPromise[_0x617a('0x24')](_0x1e99e3);}return _0x41d0d3[_0x617a('0x25')]();};}function saveUpdates(_0x4fe868,_0x51b1cd){return function(_0x48c321){if(_0x48c321){return _0x48c321[_0x617a('0x26')](_0x4fe868)[_0x617a('0x27')](function(_0x25c4db){return _0x25c4db;});}return null;};}function removeEntity(_0x2c09d7,_0x13e3d7){return function(_0x21a8f7){if(_0x21a8f7){return _0x21a8f7[_0x617a('0x28')]()[_0x617a('0x27')](function(){_0x2c09d7[_0x617a('0x1e')](0xcc)[_0x617a('0x1f')]();});}};}function handleEntityNotFound(_0x334b7d,_0x19bc79){return function(_0x2302e9){if(!_0x2302e9){_0x334b7d[_0x617a('0x1d')](0x194);}return _0x2302e9;};}function handleError(_0x2b50b3,_0x3b4ee3){_0x3b4ee3=_0x3b4ee3||0x1f4;return function(_0x1c8c71){logger[_0x617a('0x29')](_0x1c8c71[_0x617a('0x2a')]);if(_0x1c8c71[_0x617a('0x2b')]){delete _0x1c8c71[_0x617a('0x2b')];}_0x2b50b3['status'](_0x3b4ee3)[_0x617a('0x2c')](_0x1c8c71);};}exports[_0x617a('0x2d')]=function(_0x332f06,_0xbbe64f){var _0x319716={},_0x4dfb9e={},_0xe26f6={'count':0x0,'rows':[]};var _0x67f263=_[_0x617a('0x2e')](db[_0x617a('0x2f')][_0x617a('0x30')],function(_0x48b18e){return{'name':_0x48b18e[_0x617a('0x31')],'type':_0x48b18e[_0x617a('0x32')][_0x617a('0x33')]};});_0x4dfb9e[_0x617a('0x34')]=_['map'](_0x67f263,_0x617a('0x2b'));_0x4dfb9e[_0x617a('0x35')]=_['keys'](_0x332f06[_0x617a('0x35')]);_0x4dfb9e[_0x617a('0x36')]=_[_0x617a('0x37')](_0x4dfb9e[_0x617a('0x34')],_0x4dfb9e[_0x617a('0x35')]);_0x319716[_0x617a('0x38')]=_[_0x617a('0x37')](_0x4dfb9e[_0x617a('0x34')],qs[_0x617a('0x39')](_0x332f06['query'][_0x617a('0x39')]));_0x319716['attributes']=_0x319716[_0x617a('0x38')][_0x617a('0x3a')]?_0x319716[_0x617a('0x38')]:_0x4dfb9e[_0x617a('0x34')];if(!_0x332f06[_0x617a('0x35')]['hasOwnProperty'](_0x617a('0x3b'))){_0x319716[_0x617a('0x22')]=qs[_0x617a('0x22')](_0x332f06['query'][_0x617a('0x22')]);_0x319716[_0x617a('0x21')]=qs['offset'](_0x332f06[_0x617a('0x35')]['offset']);}_0x319716['order']=qs[_0x617a('0x3c')](_0x332f06[_0x617a('0x35')]['sort']);_0x319716[_0x617a('0x3d')]=qs[_0x617a('0x36')](_[_0x617a('0x3e')](_0x332f06[_0x617a('0x35')],_0x4dfb9e['filters']),_0x67f263);if(_0x332f06[_0x617a('0x35')][_0x617a('0x3f')]){_0x319716[_0x617a('0x3d')]=_[_0x617a('0x40')](_0x319716['where'],{'$or':_[_0x617a('0x2e')](_0x67f263,function(_0x216216){if(_0x216216[_0x617a('0x32')]!==_0x617a('0x41')){var _0x1a4436={};_0x1a4436[_0x216216[_0x617a('0x2b')]]={'$like':'%'+_0x332f06[_0x617a('0x35')][_0x617a('0x3f')]+'%'};return _0x1a4436;}})});}_0x319716=_[_0x617a('0x40')]({},_0x319716,_0x332f06[_0x617a('0x42')]);var _0x22f461={'where':_0x319716[_0x617a('0x3d')]};return db[_0x617a('0x2f')]['count'](_0x22f461)[_0x617a('0x27')](function(_0x1e4cdd){_0xe26f6[_0x617a('0x43')]=_0x1e4cdd;if(_0x332f06[_0x617a('0x35')]['includeAll']){_0x319716['include']=[{'all':!![]}];}return db[_0x617a('0x2f')][_0x617a('0x44')](_0x319716);})[_0x617a('0x27')](function(_0x1480a3){_0xe26f6['rows']=_0x1480a3;return _0xe26f6;})[_0x617a('0x27')](respondWithFilteredResult(_0xbbe64f,_0x319716))[_0x617a('0x45')](handleError(_0xbbe64f,null));};exports[_0x617a('0x46')]=function(_0x57f395,_0x30fcd2){var _0x75b9c6={'raw':!![],'where':{'id':_0x57f395['params']['id']}},_0x42612d={};_0x42612d[_0x617a('0x34')]=_[_0x617a('0x47')](db[_0x617a('0x2f')][_0x617a('0x30')]);_0x42612d['query']=_[_0x617a('0x47')](_0x57f395[_0x617a('0x35')]);_0x42612d[_0x617a('0x36')]=_[_0x617a('0x37')](_0x42612d['model'],_0x42612d['query']);_0x75b9c6[_0x617a('0x38')]=_[_0x617a('0x37')](_0x42612d['model'],qs[_0x617a('0x39')](_0x57f395[_0x617a('0x35')][_0x617a('0x39')]));_0x75b9c6['attributes']=_0x75b9c6[_0x617a('0x38')][_0x617a('0x3a')]?_0x75b9c6[_0x617a('0x38')]:_0x42612d['model'];if(_0x57f395[_0x617a('0x35')][_0x617a('0x48')]){_0x75b9c6[_0x617a('0x49')]=[{'all':!![]}];}_0x75b9c6=_['merge']({},_0x75b9c6,_0x57f395[_0x617a('0x42')]);return db[_0x617a('0x2f')][_0x617a('0x4a')](_0x75b9c6)['then'](handleEntityNotFound(_0x30fcd2,null))[_0x617a('0x27')](respondWithResult(_0x30fcd2,null))[_0x617a('0x45')](handleError(_0x30fcd2,null));};exports[_0x617a('0x4b')]=function(_0x33ea77,_0x45eb67){return db[_0x617a('0x2f')]['create'](_0x33ea77['body'],{})[_0x617a('0x27')](respondWithResult(_0x45eb67,0xc9))[_0x617a('0x45')](handleError(_0x45eb67,null));};exports[_0x617a('0x26')]=function(_0x481953,_0x2a1583){if(_0x481953[_0x617a('0x4c')]['id']){delete _0x481953['body']['id'];}return db[_0x617a('0x2f')][_0x617a('0x4a')]({'where':{'id':_0x481953['params']['id']}})[_0x617a('0x27')](handleEntityNotFound(_0x2a1583,null))['then'](saveUpdates(_0x481953['body'],null))[_0x617a('0x27')](respondWithResult(_0x2a1583,null))[_0x617a('0x45')](handleError(_0x2a1583,null));};exports[_0x617a('0x28')]=function(_0x3c35d6,_0x2bd114){return db['MailSubstatus'][_0x617a('0x4a')]({'where':{'id':_0x3c35d6[_0x617a('0x4d')]['id']}})[_0x617a('0x27')](handleEntityNotFound(_0x2bd114,null))['then'](removeEntity(_0x2bd114,null))[_0x617a('0x45')](handleError(_0x2bd114,null));};exports[_0x617a('0x4e')]=function(_0x283507,_0x437c57){return db['MailSubstatus'][_0x617a('0x4e')]()['then'](respondWithResult(_0x437c57,null))[_0x617a('0x45')](handleError(_0x437c57,null));};
\ No newline at end of file
+var _0x2105=['../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','reject','save','update','then','destroy','error','name','index','map','MailSubstatus','rawAttributes','fieldName','type','key','model','query','filters','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','rows','catch','show','keys','intersection','find','create','body','params','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch'];(function(_0x588fe2,_0x102fc1){var _0x27972b=function(_0x402dc5){while(--_0x402dc5){_0x588fe2['push'](_0x588fe2['shift']());}};_0x27972b(++_0x102fc1);}(_0x2105,0x174));var _0x5210=function(_0xa148b7,_0x2f3eb2){_0xa148b7=_0xa148b7-0x0;var _0x51efd3=_0x2105[_0xa148b7];return _0x51efd3;};'use strict';var pdf=require(_0x5210('0x0'));var emlformat=require(_0x5210('0x1'));var rimraf=require(_0x5210('0x2'));var zipdir=require(_0x5210('0x3'));var jsonpatch=require(_0x5210('0x4'));var rp=require(_0x5210('0x5'));var moment=require(_0x5210('0x6'));var BPromise=require('bluebird');var Mustache=require(_0x5210('0x7'));var util=require(_0x5210('0x8'));var path=require(_0x5210('0x9'));var sox=require(_0x5210('0xa'));var csv=require(_0x5210('0xb'));var ejs=require(_0x5210('0xc'));var fs=require('fs');var _=require(_0x5210('0xd'));var squel=require(_0x5210('0xe'));var crypto=require(_0x5210('0xf'));var jsforce=require(_0x5210('0x10'));var deskjs=require(_0x5210('0x11'));var toCsv=require(_0x5210('0xb'));var querystring=require(_0x5210('0x12'));var Papa=require(_0x5210('0x13'));var Redis=require('ioredis');var authService=require(_0x5210('0x14'));var qs=require(_0x5210('0x15'));var as=require(_0x5210('0x16'));var hardwareService=require(_0x5210('0x17'));var logger=require(_0x5210('0x18'))('api');var utils=require(_0x5210('0x19'));var config=require(_0x5210('0x1a'));var db=require(_0x5210('0x1b'))['db'];function respondWithStatusCode(_0x545313,_0x583ec7){_0x583ec7=_0x583ec7||0xcc;return function(_0x4bbbd8){if(_0x4bbbd8){return _0x545313[_0x5210('0x1c')](_0x583ec7);}return _0x545313[_0x5210('0x1d')](_0x583ec7)[_0x5210('0x1e')]();};}function respondWithResult(_0x33ed4e,_0x27dd5e){_0x27dd5e=_0x27dd5e||0xc8;return function(_0x1fab8a){if(_0x1fab8a){return _0x33ed4e['status'](_0x27dd5e)[_0x5210('0x1f')](_0x1fab8a);}};}function respondWithFilteredResult(_0x29f922,_0x17beaf){return function(_0x11470a){if(_0x11470a){var _0x450c09=_0x11470a[_0x5210('0x20')],_0x50e571=_0x17beaf['offset'],_0x4dda38=_0x17beaf[_0x5210('0x21')]+_0x17beaf[_0x5210('0x22')],_0x50c414;if(_0x4dda38>=_0x450c09){_0x4dda38=_0x450c09;_0x50c414=0xc8;}else{_0x50c414=0xce;}_0x29f922['status'](_0x50c414);return _0x29f922[_0x5210('0x23')](_0x5210('0x24'),_0x50e571+'-'+_0x4dda38+'/'+_0x450c09)[_0x5210('0x1f')](_0x11470a);}return null;};}function patchUpdates(_0x209db7){return function(_0x50580d){try{jsonpatch['apply'](_0x50580d,_0x209db7,!![]);}catch(_0x285624){return BPromise[_0x5210('0x25')](_0x285624);}return _0x50580d[_0x5210('0x26')]();};}function saveUpdates(_0x4d2f88,_0x4de57a){return function(_0x4d4ef6){if(_0x4d4ef6){return _0x4d4ef6[_0x5210('0x27')](_0x4d2f88)[_0x5210('0x28')](function(_0x102d2b){return _0x102d2b;});}return null;};}function removeEntity(_0x2a7c42,_0x4759e9){return function(_0xf1f3b0){if(_0xf1f3b0){return _0xf1f3b0[_0x5210('0x29')]()[_0x5210('0x28')](function(){_0x2a7c42['status'](0xcc)[_0x5210('0x1e')]();});}};}function handleEntityNotFound(_0x39063a,_0x43d10c){return function(_0x1d9e2d){if(!_0x1d9e2d){_0x39063a[_0x5210('0x1c')](0x194);}return _0x1d9e2d;};}function handleError(_0xeb97bf,_0xb2d3ca){_0xb2d3ca=_0xb2d3ca||0x1f4;return function(_0x3b9459){logger[_0x5210('0x2a')](_0x3b9459['stack']);if(_0x3b9459['name']){delete _0x3b9459[_0x5210('0x2b')];}_0xeb97bf['status'](_0xb2d3ca)['send'](_0x3b9459);};}exports[_0x5210('0x2c')]=function(_0x3580e5,_0x12e760){var _0xe26cc3={},_0xf0cbac={},_0x1f8b41={'count':0x0,'rows':[]};var _0x26e63a=_[_0x5210('0x2d')](db[_0x5210('0x2e')][_0x5210('0x2f')],function(_0x42af7e){return{'name':_0x42af7e[_0x5210('0x30')],'type':_0x42af7e[_0x5210('0x31')][_0x5210('0x32')]};});_0xf0cbac[_0x5210('0x33')]=_['map'](_0x26e63a,'name');_0xf0cbac[_0x5210('0x34')]=_['keys'](_0x3580e5[_0x5210('0x34')]);_0xf0cbac[_0x5210('0x35')]=_['intersection'](_0xf0cbac['model'],_0xf0cbac[_0x5210('0x34')]);_0xe26cc3[_0x5210('0x36')]=_['intersection'](_0xf0cbac[_0x5210('0x33')],qs[_0x5210('0x37')](_0x3580e5[_0x5210('0x34')][_0x5210('0x37')]));_0xe26cc3[_0x5210('0x36')]=_0xe26cc3['attributes'][_0x5210('0x38')]?_0xe26cc3[_0x5210('0x36')]:_0xf0cbac[_0x5210('0x33')];if(!_0x3580e5[_0x5210('0x34')][_0x5210('0x39')](_0x5210('0x3a'))){_0xe26cc3[_0x5210('0x22')]=qs[_0x5210('0x22')](_0x3580e5[_0x5210('0x34')][_0x5210('0x22')]);_0xe26cc3[_0x5210('0x21')]=qs[_0x5210('0x21')](_0x3580e5[_0x5210('0x34')]['offset']);}_0xe26cc3[_0x5210('0x3b')]=qs[_0x5210('0x3c')](_0x3580e5[_0x5210('0x34')][_0x5210('0x3c')]);_0xe26cc3[_0x5210('0x3d')]=qs[_0x5210('0x35')](_[_0x5210('0x3e')](_0x3580e5['query'],_0xf0cbac['filters']),_0x26e63a);if(_0x3580e5[_0x5210('0x34')][_0x5210('0x3f')]){_0xe26cc3[_0x5210('0x3d')]=_[_0x5210('0x40')](_0xe26cc3[_0x5210('0x3d')],{'$or':_[_0x5210('0x2d')](_0x26e63a,function(_0x296de9){if(_0x296de9[_0x5210('0x31')]!==_0x5210('0x41')){var _0x3db244={};_0x3db244[_0x296de9[_0x5210('0x2b')]]={'$like':'%'+_0x3580e5[_0x5210('0x34')][_0x5210('0x3f')]+'%'};return _0x3db244;}})});}_0xe26cc3=_[_0x5210('0x40')]({},_0xe26cc3,_0x3580e5[_0x5210('0x42')]);var _0x5d550a={'where':_0xe26cc3[_0x5210('0x3d')]};return db[_0x5210('0x2e')][_0x5210('0x20')](_0x5d550a)[_0x5210('0x28')](function(_0x403d96){_0x1f8b41[_0x5210('0x20')]=_0x403d96;if(_0x3580e5[_0x5210('0x34')][_0x5210('0x43')]){_0xe26cc3[_0x5210('0x44')]=[{'all':!![]}];}return db[_0x5210('0x2e')]['findAll'](_0xe26cc3);})['then'](function(_0x199ba9){_0x1f8b41[_0x5210('0x45')]=_0x199ba9;return _0x1f8b41;})[_0x5210('0x28')](respondWithFilteredResult(_0x12e760,_0xe26cc3))[_0x5210('0x46')](handleError(_0x12e760,null));};exports[_0x5210('0x47')]=function(_0x1d1c03,_0x583f71){var _0x1696e2={'raw':!![],'where':{'id':_0x1d1c03['params']['id']}},_0x43a701={};_0x43a701[_0x5210('0x33')]=_[_0x5210('0x48')](db['MailSubstatus']['rawAttributes']);_0x43a701[_0x5210('0x34')]=_['keys'](_0x1d1c03['query']);_0x43a701[_0x5210('0x35')]=_['intersection'](_0x43a701[_0x5210('0x33')],_0x43a701[_0x5210('0x34')]);_0x1696e2[_0x5210('0x36')]=_[_0x5210('0x49')](_0x43a701[_0x5210('0x33')],qs[_0x5210('0x37')](_0x1d1c03[_0x5210('0x34')][_0x5210('0x37')]));_0x1696e2['attributes']=_0x1696e2[_0x5210('0x36')]['length']?_0x1696e2['attributes']:_0x43a701[_0x5210('0x33')];if(_0x1d1c03[_0x5210('0x34')]['includeAll']){_0x1696e2[_0x5210('0x44')]=[{'all':!![]}];}_0x1696e2=_[_0x5210('0x40')]({},_0x1696e2,_0x1d1c03[_0x5210('0x42')]);return db['MailSubstatus'][_0x5210('0x4a')](_0x1696e2)['then'](handleEntityNotFound(_0x583f71,null))[_0x5210('0x28')](respondWithResult(_0x583f71,null))[_0x5210('0x46')](handleError(_0x583f71,null));};exports[_0x5210('0x4b')]=function(_0x4aba8c,_0x19f64a){return db[_0x5210('0x2e')][_0x5210('0x4b')](_0x4aba8c[_0x5210('0x4c')],{})[_0x5210('0x28')](respondWithResult(_0x19f64a,0xc9))[_0x5210('0x46')](handleError(_0x19f64a,null));};exports[_0x5210('0x27')]=function(_0x31a1f7,_0x196efe){if(_0x31a1f7[_0x5210('0x4c')]['id']){delete _0x31a1f7[_0x5210('0x4c')]['id'];}return db['MailSubstatus'][_0x5210('0x4a')]({'where':{'id':_0x31a1f7[_0x5210('0x4d')]['id']}})[_0x5210('0x28')](handleEntityNotFound(_0x196efe,null))[_0x5210('0x28')](saveUpdates(_0x31a1f7[_0x5210('0x4c')],null))['then'](respondWithResult(_0x196efe,null))[_0x5210('0x46')](handleError(_0x196efe,null));};exports[_0x5210('0x29')]=function(_0x3fcbfc,_0x292b50){return db[_0x5210('0x2e')][_0x5210('0x4a')]({'where':{'id':_0x3fcbfc[_0x5210('0x4d')]['id']}})[_0x5210('0x28')](handleEntityNotFound(_0x292b50,null))[_0x5210('0x28')](removeEntity(_0x292b50,null))[_0x5210('0x46')](handleError(_0x292b50,null));};exports[_0x5210('0x4e')]=function(_0x273cc3,_0x5a5d15){return db[_0x5210('0x2e')][_0x5210('0x4e')]()[_0x5210('0x28')](respondWithResult(_0x5a5d15,null))[_0x5210('0x46')](handleError(_0x5a5d15,null));};
\ No newline at end of file