Built motion from commit (unavailable).|2.3.4
[motion2.git] / server / api / mailSubstatus / mailSubstatus.controller.js
index 947d4e0..3f5e14b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3831=['body','describe','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','path','lodash','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','end','status','json','count','offset','set','save','update','then','destroy','sendStatus','error','stack','name','MailSubstatus','model','keys','query','filters','intersection','attributes','fields','length','nolimit','limit','sort','merge','where','map','VIRTUAL','field','filter','options','findAll','rows','catch','show','params','includeAll','include','find','create'];(function(_0xf94d6a,_0x15536d){var _0x2ee03f=function(_0x1a6403){while(--_0x1a6403){_0xf94d6a['push'](_0xf94d6a['shift']());}};_0x2ee03f(++_0x15536d);}(_0x3831,0x14c));var _0x1383=function(_0x37473e,_0x4a1aa8){_0x37473e=_0x37473e-0x0;var _0x2635f7=_0x3831[_0x37473e];return _0x2635f7;};'use strict';var pdf=require(_0x1383('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x1383('0x1'));var zipdir=require(_0x1383('0x2'));var jsonpatch=require(_0x1383('0x3'));var rp=require(_0x1383('0x4'));var moment=require(_0x1383('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x1383('0x6'));var util=require('util');var path=require(_0x1383('0x7'));var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0x1383('0x8'));var squel=require('squel');var crypto=require(_0x1383('0x9'));var jsforce=require(_0x1383('0xa'));var deskjs=require(_0x1383('0xb'));var toCsv=require(_0x1383('0xc'));var querystring=require(_0x1383('0xd'));var Papa=require(_0x1383('0xe'));var authService=require(_0x1383('0xf'));var hardwareService=require(_0x1383('0x10'));var Redis=require('ioredis');var qs=require(_0x1383('0x11'));var logger=require(_0x1383('0x12'))(_0x1383('0x13'));var utils=require(_0x1383('0x14'));var config=require(_0x1383('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x275046,_0xbc12ea){_0xbc12ea=_0xbc12ea||0xcc;return function(_0x1d35fc){if(_0x1d35fc){return _0x275046['sendStatus'](_0xbc12ea);}return _0x275046['status'](_0xbc12ea)[_0x1383('0x16')]();};}function respondWithResult(_0x27b818,_0x43b1da){_0x43b1da=_0x43b1da||0xc8;return function(_0x1ba3d1){if(_0x1ba3d1){return _0x27b818[_0x1383('0x17')](_0x43b1da)[_0x1383('0x18')](_0x1ba3d1);}};}function respondWithFilteredResult(_0x42d869,_0x22895c){return function(_0x5e9ed9){if(_0x5e9ed9){var _0x7a50d0=_0x5e9ed9[_0x1383('0x19')],_0x1f46de=_0x22895c[_0x1383('0x1a')],_0x41d895=_0x22895c[_0x1383('0x1a')]+_0x22895c['limit'],_0x1c6d7b;if(_0x41d895>=_0x7a50d0){_0x41d895=_0x7a50d0;_0x1c6d7b=0xc8;}else{_0x1c6d7b=0xce;}_0x42d869['status'](_0x1c6d7b);return _0x42d869[_0x1383('0x1b')]('Content-Range',_0x1f46de+'-'+_0x41d895+'/'+_0x7a50d0)[_0x1383('0x18')](_0x5e9ed9);}return null;};}function patchUpdates(_0x5b3705){return function(_0x529d49){try{jsonpatch['apply'](_0x529d49,_0x5b3705,!![]);}catch(_0x1c8fe7){return BPromise['reject'](_0x1c8fe7);}return _0x529d49[_0x1383('0x1c')]();};}function saveUpdates(_0x57a840,_0x416986){return function(_0x1e6d5e){if(_0x1e6d5e){return _0x1e6d5e[_0x1383('0x1d')](_0x57a840)[_0x1383('0x1e')](function(_0x32fb05){return _0x32fb05;});}return null;};}function removeEntity(_0x3f0dcb,_0x315e42){return function(_0x10ed33){if(_0x10ed33){return _0x10ed33[_0x1383('0x1f')]()['then'](function(){_0x3f0dcb[_0x1383('0x17')](0xcc)[_0x1383('0x16')]();});}};}function handleEntityNotFound(_0x39fea2,_0x241c3d){return function(_0x186524){if(!_0x186524){_0x39fea2[_0x1383('0x20')](0x194);}return _0x186524;};}function handleError(_0x38f1d6,_0x4a50d5){_0x4a50d5=_0x4a50d5||0x1f4;return function(_0x5c4658){logger[_0x1383('0x21')](_0x5c4658[_0x1383('0x22')]);if(_0x5c4658[_0x1383('0x23')]){delete _0x5c4658[_0x1383('0x23')];}_0x38f1d6[_0x1383('0x17')](_0x4a50d5)['send'](_0x5c4658);};}exports['index']=function(_0x4a8b6e,_0xf6979a){var _0x128628={},_0x30877f={},_0x263aea={'count':0x0,'rows':[]};var _0x5866a1=db[_0x1383('0x24')]['rawAttributes'];_0x30877f[_0x1383('0x25')]=_[_0x1383('0x26')](_0x5866a1);_0x30877f[_0x1383('0x27')]=_[_0x1383('0x26')](_0x4a8b6e[_0x1383('0x27')]);_0x30877f[_0x1383('0x28')]=_[_0x1383('0x29')](_0x30877f[_0x1383('0x25')],_0x30877f[_0x1383('0x27')]);_0x128628[_0x1383('0x2a')]=_[_0x1383('0x29')](_0x30877f[_0x1383('0x25')],qs[_0x1383('0x2b')](_0x4a8b6e[_0x1383('0x27')]['fields']));_0x128628[_0x1383('0x2a')]=_0x128628[_0x1383('0x2a')][_0x1383('0x2c')]?_0x128628[_0x1383('0x2a')]:_0x30877f[_0x1383('0x25')];if(!_0x4a8b6e[_0x1383('0x27')]['hasOwnProperty'](_0x1383('0x2d'))){_0x128628[_0x1383('0x2e')]=qs[_0x1383('0x2e')](_0x4a8b6e[_0x1383('0x27')][_0x1383('0x2e')]);_0x128628[_0x1383('0x1a')]=qs['offset'](_0x4a8b6e[_0x1383('0x27')]['offset']);}_0x128628['order']=qs[_0x1383('0x2f')](_0x4a8b6e[_0x1383('0x27')][_0x1383('0x2f')]);_0x128628['where']=qs['filters'](_['pick'](_0x4a8b6e[_0x1383('0x27')],_0x30877f[_0x1383('0x28')]));if(_0x4a8b6e[_0x1383('0x27')]['filter']){_0x128628['where']=_[_0x1383('0x30')](_0x128628[_0x1383('0x31')],{'$or':_[_0x1383('0x32')](_0x5866a1,function(_0x1a3d12){if(_0x1a3d12['type']['key']!==_0x1383('0x33')){var _0x4c41c3={};_0x4c41c3[_0x1a3d12[_0x1383('0x34')]]={'$like':'%'+_0x4a8b6e[_0x1383('0x27')][_0x1383('0x35')]+'%'};return _0x4c41c3;}})});}_0x128628=_[_0x1383('0x30')]({},_0x128628,_0x4a8b6e[_0x1383('0x36')]);var _0x513619={'where':_0x128628[_0x1383('0x31')]};return db['MailSubstatus'][_0x1383('0x19')](_0x513619)[_0x1383('0x1e')](function(_0x384e54){_0x263aea['count']=_0x384e54;if(_0x4a8b6e[_0x1383('0x27')]['includeAll']){_0x128628['include']=[{'all':!![]}];}return db[_0x1383('0x24')][_0x1383('0x37')](_0x128628);})[_0x1383('0x1e')](function(_0x53bcb0){_0x263aea[_0x1383('0x38')]=_0x53bcb0;return _0x263aea;})[_0x1383('0x1e')](respondWithFilteredResult(_0xf6979a,_0x128628))[_0x1383('0x39')](handleError(_0xf6979a,null));};exports[_0x1383('0x3a')]=function(_0x56c269,_0x1ea73e){var _0x4c465e={'raw':!![],'where':{'id':_0x56c269[_0x1383('0x3b')]['id']}},_0x59aeb8={};_0x59aeb8[_0x1383('0x25')]=_['keys'](db['MailSubstatus']['rawAttributes']);_0x59aeb8[_0x1383('0x27')]=_[_0x1383('0x26')](_0x56c269[_0x1383('0x27')]);_0x59aeb8[_0x1383('0x28')]=_[_0x1383('0x29')](_0x59aeb8[_0x1383('0x25')],_0x59aeb8[_0x1383('0x27')]);_0x4c465e[_0x1383('0x2a')]=_[_0x1383('0x29')](_0x59aeb8['model'],qs[_0x1383('0x2b')](_0x56c269[_0x1383('0x27')][_0x1383('0x2b')]));_0x4c465e['attributes']=_0x4c465e[_0x1383('0x2a')]['length']?_0x4c465e[_0x1383('0x2a')]:_0x59aeb8[_0x1383('0x25')];if(_0x56c269[_0x1383('0x27')][_0x1383('0x3c')]){_0x4c465e[_0x1383('0x3d')]=[{'all':!![]}];}_0x4c465e=_[_0x1383('0x30')]({},_0x4c465e,_0x56c269[_0x1383('0x36')]);return db[_0x1383('0x24')][_0x1383('0x3e')](_0x4c465e)['then'](handleEntityNotFound(_0x1ea73e,null))['then'](respondWithResult(_0x1ea73e,null))['catch'](handleError(_0x1ea73e,null));};exports[_0x1383('0x3f')]=function(_0x38fa73,_0x3a8f5f){return db[_0x1383('0x24')][_0x1383('0x3f')](_0x38fa73[_0x1383('0x40')],{})['then'](respondWithResult(_0x3a8f5f,0xc9))[_0x1383('0x39')](handleError(_0x3a8f5f,null));};exports[_0x1383('0x1d')]=function(_0x406f39,_0x5663a7){if(_0x406f39[_0x1383('0x40')]['id']){delete _0x406f39[_0x1383('0x40')]['id'];}return db[_0x1383('0x24')][_0x1383('0x3e')]({'where':{'id':_0x406f39[_0x1383('0x3b')]['id']}})['then'](handleEntityNotFound(_0x5663a7,null))[_0x1383('0x1e')](saveUpdates(_0x406f39['body'],null))[_0x1383('0x1e')](respondWithResult(_0x5663a7,null))[_0x1383('0x39')](handleError(_0x5663a7,null));};exports['destroy']=function(_0x16c74e,_0x2e41c3){return db[_0x1383('0x24')][_0x1383('0x3e')]({'where':{'id':_0x16c74e[_0x1383('0x3b')]['id']}})[_0x1383('0x1e')](handleEntityNotFound(_0x2e41c3,null))[_0x1383('0x1e')](removeEntity(_0x2e41c3,null))[_0x1383('0x39')](handleError(_0x2e41c3,null));};exports[_0x1383('0x41')]=function(_0x79b64f,_0x4f1709){return db[_0x1383('0x24')][_0x1383('0x41')]()[_0x1383('0x1e')](respondWithResult(_0x4f1709,null))[_0x1383('0x39')](handleError(_0x4f1709,null));};
\ No newline at end of file
+var _0x44c2=['request-promise','moment','bluebird','mustache','util','path','ejs','squel','desk.js','to-csv','papaparse','ioredis','../../config/logger','../../config/utils','status','end','json','count','offset','limit','set','Content-Range','apply','update','then','destroy','error','name','send','index','MailSubstatus','rawAttributes','model','keys','query','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filters','filter','merge','map','type','VIRTUAL','field','findAll','catch','params','includeAll','include','options','find','create','body','describe','html-pdf','eml-format','rimraf','zip-dir'];(function(_0x4c2f30,_0xa91340){var _0xb8854d=function(_0x5ddf3d){while(--_0x5ddf3d){_0x4c2f30['push'](_0x4c2f30['shift']());}};_0xb8854d(++_0xa91340);}(_0x44c2,0x100));var _0x244c=function(_0xad57ee,_0x2823a6){_0xad57ee=_0xad57ee-0x0;var _0x3eaea9=_0x44c2[_0xad57ee];return _0x3eaea9;};'use strict';var pdf=require(_0x244c('0x0'));var emlformat=require(_0x244c('0x1'));var rimraf=require(_0x244c('0x2'));var zipdir=require(_0x244c('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x244c('0x4'));var moment=require(_0x244c('0x5'));var BPromise=require(_0x244c('0x6'));var Mustache=require(_0x244c('0x7'));var util=require(_0x244c('0x8'));var path=require(_0x244c('0x9'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x244c('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0x244c('0xb'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x244c('0xc'));var toCsv=require(_0x244c('0xd'));var querystring=require('querystring');var Papa=require(_0x244c('0xe'));var authService=require('../../components/auth/service');var hardwareService=require('../../config/license/hardware');var Redis=require(_0x244c('0xf'));var qs=require('../../components/parsers/qs');var logger=require(_0x244c('0x10'))('api');var utils=require(_0x244c('0x11'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0xe9b017,_0x313368){_0x313368=_0x313368||0xcc;return function(_0x2440d0){if(_0x2440d0){return _0xe9b017['sendStatus'](_0x313368);}return _0xe9b017[_0x244c('0x12')](_0x313368)[_0x244c('0x13')]();};}function respondWithResult(_0xc2602,_0x2ee162){_0x2ee162=_0x2ee162||0xc8;return function(_0x7785a7){if(_0x7785a7){return _0xc2602[_0x244c('0x12')](_0x2ee162)[_0x244c('0x14')](_0x7785a7);}};}function respondWithFilteredResult(_0x58f634,_0xb399e4){return function(_0x4c4001){if(_0x4c4001){var _0x50538b=_0x4c4001[_0x244c('0x15')],_0x151f1f=_0xb399e4['offset'],_0x94e7a4=_0xb399e4[_0x244c('0x16')]+_0xb399e4[_0x244c('0x17')],_0x2773e7;if(_0x94e7a4>=_0x50538b){_0x94e7a4=_0x50538b;_0x2773e7=0xc8;}else{_0x2773e7=0xce;}_0x58f634[_0x244c('0x12')](_0x2773e7);return _0x58f634[_0x244c('0x18')](_0x244c('0x19'),_0x151f1f+'-'+_0x94e7a4+'/'+_0x50538b)['json'](_0x4c4001);}return null;};}function patchUpdates(_0x3531b){return function(_0x2af7eb){try{jsonpatch[_0x244c('0x1a')](_0x2af7eb,_0x3531b,!![]);}catch(_0x5a7356){return BPromise['reject'](_0x5a7356);}return _0x2af7eb['save']();};}function saveUpdates(_0x330719,_0x1d9711){return function(_0x1ad17c){if(_0x1ad17c){return _0x1ad17c[_0x244c('0x1b')](_0x330719)[_0x244c('0x1c')](function(_0x2ed849){return _0x2ed849;});}return null;};}function removeEntity(_0x4b55af,_0x2b9691){return function(_0x2de472){if(_0x2de472){return _0x2de472[_0x244c('0x1d')]()['then'](function(){_0x4b55af[_0x244c('0x12')](0xcc)['end']();});}};}function handleEntityNotFound(_0x4bd46e,_0x458fc5){return function(_0x6aa1f4){if(!_0x6aa1f4){_0x4bd46e['sendStatus'](0x194);}return _0x6aa1f4;};}function handleError(_0x43c5af,_0x189e5e){_0x189e5e=_0x189e5e||0x1f4;return function(_0x2147bf){logger[_0x244c('0x1e')](_0x2147bf['stack']);if(_0x2147bf[_0x244c('0x1f')]){delete _0x2147bf[_0x244c('0x1f')];}_0x43c5af[_0x244c('0x12')](_0x189e5e)[_0x244c('0x20')](_0x2147bf);};}exports[_0x244c('0x21')]=function(_0x584d44,_0x5269cd){var _0x19c4fc={},_0x2f35a5={},_0x193c50={'count':0x0,'rows':[]};var _0x2e1bfc=db[_0x244c('0x22')][_0x244c('0x23')];_0x2f35a5[_0x244c('0x24')]=_[_0x244c('0x25')](_0x2e1bfc);_0x2f35a5[_0x244c('0x26')]=_[_0x244c('0x25')](_0x584d44['query']);_0x2f35a5['filters']=_[_0x244c('0x27')](_0x2f35a5[_0x244c('0x24')],_0x2f35a5[_0x244c('0x26')]);_0x19c4fc[_0x244c('0x28')]=_[_0x244c('0x27')](_0x2f35a5[_0x244c('0x24')],qs['fields'](_0x584d44[_0x244c('0x26')][_0x244c('0x29')]));_0x19c4fc[_0x244c('0x28')]=_0x19c4fc[_0x244c('0x28')][_0x244c('0x2a')]?_0x19c4fc[_0x244c('0x28')]:_0x2f35a5[_0x244c('0x24')];if(!_0x584d44[_0x244c('0x26')][_0x244c('0x2b')](_0x244c('0x2c'))){_0x19c4fc[_0x244c('0x17')]=qs[_0x244c('0x17')](_0x584d44['query'][_0x244c('0x17')]);_0x19c4fc[_0x244c('0x16')]=qs[_0x244c('0x16')](_0x584d44[_0x244c('0x26')][_0x244c('0x16')]);}_0x19c4fc[_0x244c('0x2d')]=qs[_0x244c('0x2e')](_0x584d44[_0x244c('0x26')]['sort']);_0x19c4fc[_0x244c('0x2f')]=qs[_0x244c('0x30')](_['pick'](_0x584d44[_0x244c('0x26')],_0x2f35a5[_0x244c('0x30')]));if(_0x584d44[_0x244c('0x26')][_0x244c('0x31')]){_0x19c4fc[_0x244c('0x2f')]=_[_0x244c('0x32')](_0x19c4fc[_0x244c('0x2f')],{'$or':_[_0x244c('0x33')](_0x2e1bfc,function(_0x10454a){if(_0x10454a[_0x244c('0x34')]['key']!==_0x244c('0x35')){var _0x1a32c8={};_0x1a32c8[_0x10454a[_0x244c('0x36')]]={'$like':'%'+_0x584d44[_0x244c('0x26')][_0x244c('0x31')]+'%'};return _0x1a32c8;}})});}_0x19c4fc=_['merge']({},_0x19c4fc,_0x584d44['options']);var _0x3e5a34={'where':_0x19c4fc['where']};return db[_0x244c('0x22')][_0x244c('0x15')](_0x3e5a34)[_0x244c('0x1c')](function(_0x1849b3){_0x193c50[_0x244c('0x15')]=_0x1849b3;if(_0x584d44[_0x244c('0x26')]['includeAll']){_0x19c4fc['include']=[{'all':!![]}];}return db[_0x244c('0x22')][_0x244c('0x37')](_0x19c4fc);})[_0x244c('0x1c')](function(_0x16c2d9){_0x193c50['rows']=_0x16c2d9;return _0x193c50;})[_0x244c('0x1c')](respondWithFilteredResult(_0x5269cd,_0x19c4fc))[_0x244c('0x38')](handleError(_0x5269cd,null));};exports['show']=function(_0xbb14b1,_0x543484){var _0x3d201d={'raw':!![],'where':{'id':_0xbb14b1[_0x244c('0x39')]['id']}},_0x2e09bc={};_0x2e09bc[_0x244c('0x24')]=_['keys'](db['MailSubstatus'][_0x244c('0x23')]);_0x2e09bc['query']=_[_0x244c('0x25')](_0xbb14b1[_0x244c('0x26')]);_0x2e09bc[_0x244c('0x30')]=_[_0x244c('0x27')](_0x2e09bc[_0x244c('0x24')],_0x2e09bc[_0x244c('0x26')]);_0x3d201d[_0x244c('0x28')]=_['intersection'](_0x2e09bc[_0x244c('0x24')],qs[_0x244c('0x29')](_0xbb14b1[_0x244c('0x26')][_0x244c('0x29')]));_0x3d201d[_0x244c('0x28')]=_0x3d201d[_0x244c('0x28')][_0x244c('0x2a')]?_0x3d201d[_0x244c('0x28')]:_0x2e09bc[_0x244c('0x24')];if(_0xbb14b1[_0x244c('0x26')][_0x244c('0x3a')]){_0x3d201d[_0x244c('0x3b')]=[{'all':!![]}];}_0x3d201d=_[_0x244c('0x32')]({},_0x3d201d,_0xbb14b1[_0x244c('0x3c')]);return db[_0x244c('0x22')][_0x244c('0x3d')](_0x3d201d)[_0x244c('0x1c')](handleEntityNotFound(_0x543484,null))[_0x244c('0x1c')](respondWithResult(_0x543484,null))[_0x244c('0x38')](handleError(_0x543484,null));};exports['create']=function(_0x5a2508,_0x21fc79){return db[_0x244c('0x22')][_0x244c('0x3e')](_0x5a2508[_0x244c('0x3f')],{})['then'](respondWithResult(_0x21fc79,0xc9))[_0x244c('0x38')](handleError(_0x21fc79,null));};exports[_0x244c('0x1b')]=function(_0x6f340d,_0x240342){if(_0x6f340d[_0x244c('0x3f')]['id']){delete _0x6f340d[_0x244c('0x3f')]['id'];}return db[_0x244c('0x22')][_0x244c('0x3d')]({'where':{'id':_0x6f340d['params']['id']}})[_0x244c('0x1c')](handleEntityNotFound(_0x240342,null))['then'](saveUpdates(_0x6f340d[_0x244c('0x3f')],null))[_0x244c('0x1c')](respondWithResult(_0x240342,null))['catch'](handleError(_0x240342,null));};exports[_0x244c('0x1d')]=function(_0x21c9e9,_0x22219f){return db[_0x244c('0x22')]['find']({'where':{'id':_0x21c9e9[_0x244c('0x39')]['id']}})[_0x244c('0x1c')](handleEntityNotFound(_0x22219f,null))[_0x244c('0x1c')](removeEntity(_0x22219f,null))[_0x244c('0x38')](handleError(_0x22219f,null));};exports[_0x244c('0x40')]=function(_0x1a2968,_0x58f136){return db['MailSubstatus'][_0x244c('0x40')]()[_0x244c('0x1c')](respondWithResult(_0x58f136,null))[_0x244c('0x38')](handleError(_0x58f136,null));};
\ No newline at end of file