Built motion from commit (unavailable).|2.4.13
[motion2.git] / server / api / mailSubstatus / mailSubstatus.controller.js
index 3525a34..9a4e7a5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3085=['status','end','json','count','offset','limit','set','apply','reject','save','update','destroy','stack','name','send','index','model','query','keys','filters','intersection','attributes','fields','length','nolimit','order','sort','pick','where','merge','map','type','key','options','then','includeAll','MailSubstatus','findAll','rows','catch','show','params','include','find','create','body','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0x3085,0x1eb));var _0x5308=function(_0x313ac6,_0x1c5541){_0x313ac6=_0x313ac6-0x0;var _0x4b4600=_0x3085[_0x313ac6];return _0x4b4600;};'use strict';var pdf=require(_0x5308('0x0'));var emlformat=require(_0x5308('0x1'));var rimraf=require(_0x5308('0x2'));var zipdir=require(_0x5308('0x3'));var jsonpatch=require(_0x5308('0x4'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x5308('0x5'));var Mustache=require(_0x5308('0x6'));var util=require(_0x5308('0x7'));var path=require(_0x5308('0x8'));var sox=require(_0x5308('0x9'));var csv=require(_0x5308('0xa'));var ejs=require(_0x5308('0xb'));var fs=require('fs');var _=require(_0x5308('0xc'));var squel=require(_0x5308('0xd'));var crypto=require(_0x5308('0xe'));var jsforce=require('jsforce');var deskjs=require(_0x5308('0xf'));var toCsv=require('to-csv');var querystring=require(_0x5308('0x10'));var Papa=require(_0x5308('0x11'));var Redis=require(_0x5308('0x12'));var authService=require(_0x5308('0x13'));var qs=require(_0x5308('0x14'));var hardwareService=require(_0x5308('0x15'));var logger=require('../../config/logger')(_0x5308('0x16'));var utils=require(_0x5308('0x17'));var config=require(_0x5308('0x18'));var db=require(_0x5308('0x19'))['db'];function respondWithStatusCode(_0x3d4c78,_0x3cd0c9){_0x3cd0c9=_0x3cd0c9||0xcc;return function(_0x23390f){if(_0x23390f){return _0x3d4c78[_0x5308('0x1a')](_0x3cd0c9);}return _0x3d4c78[_0x5308('0x1b')](_0x3cd0c9)[_0x5308('0x1c')]();};}function respondWithResult(_0x308326,_0x52e65d){_0x52e65d=_0x52e65d||0xc8;return function(_0xe7a6cb){if(_0xe7a6cb){return _0x308326['status'](_0x52e65d)[_0x5308('0x1d')](_0xe7a6cb);}};}function respondWithFilteredResult(_0x2b4d7f,_0x422832){return function(_0x22d0d0){if(_0x22d0d0){var _0x153837=_0x22d0d0[_0x5308('0x1e')],_0x3824ff=_0x422832['offset'],_0x3608e1=_0x422832[_0x5308('0x1f')]+_0x422832[_0x5308('0x20')],_0x43d5da;if(_0x3608e1>=_0x153837){_0x3608e1=_0x153837;_0x43d5da=0xc8;}else{_0x43d5da=0xce;}_0x2b4d7f[_0x5308('0x1b')](_0x43d5da);return _0x2b4d7f[_0x5308('0x21')]('Content-Range',_0x3824ff+'-'+_0x3608e1+'/'+_0x153837)[_0x5308('0x1d')](_0x22d0d0);}return null;};}function patchUpdates(_0x78ca95){return function(_0x3bc95f){try{jsonpatch[_0x5308('0x22')](_0x3bc95f,_0x78ca95,!![]);}catch(_0x4fe03f){return BPromise[_0x5308('0x23')](_0x4fe03f);}return _0x3bc95f[_0x5308('0x24')]();};}function saveUpdates(_0x3b2217,_0x112b82){return function(_0x12c5cf){if(_0x12c5cf){return _0x12c5cf[_0x5308('0x25')](_0x3b2217)['then'](function(_0x26055e){return _0x26055e;});}return null;};}function removeEntity(_0x34e582,_0x4fc1fb){return function(_0x2309bc){if(_0x2309bc){return _0x2309bc[_0x5308('0x26')]()['then'](function(){_0x34e582[_0x5308('0x1b')](0xcc)[_0x5308('0x1c')]();});}};}function handleEntityNotFound(_0xa6d179,_0x2602fa){return function(_0x20ee69){if(!_0x20ee69){_0xa6d179[_0x5308('0x1a')](0x194);}return _0x20ee69;};}function handleError(_0x15ac43,_0x5e68e9){_0x5e68e9=_0x5e68e9||0x1f4;return function(_0x17bddd){logger['error'](_0x17bddd[_0x5308('0x27')]);if(_0x17bddd['name']){delete _0x17bddd[_0x5308('0x28')];}_0x15ac43[_0x5308('0x1b')](_0x5e68e9)[_0x5308('0x29')](_0x17bddd);};}exports[_0x5308('0x2a')]=function(_0x284f39,_0x4ea4b9){var _0x4ff4d9={},_0x457e7b={},_0x35a71b={'count':0x0,'rows':[]};var _0x3be3cd=db['MailSubstatus']['rawAttributes'];_0x457e7b[_0x5308('0x2b')]=_['keys'](_0x3be3cd);_0x457e7b[_0x5308('0x2c')]=_[_0x5308('0x2d')](_0x284f39[_0x5308('0x2c')]);_0x457e7b[_0x5308('0x2e')]=_[_0x5308('0x2f')](_0x457e7b[_0x5308('0x2b')],_0x457e7b[_0x5308('0x2c')]);_0x4ff4d9[_0x5308('0x30')]=_['intersection'](_0x457e7b['model'],qs[_0x5308('0x31')](_0x284f39[_0x5308('0x2c')]['fields']));_0x4ff4d9[_0x5308('0x30')]=_0x4ff4d9['attributes'][_0x5308('0x32')]?_0x4ff4d9[_0x5308('0x30')]:_0x457e7b['model'];if(!_0x284f39[_0x5308('0x2c')]['hasOwnProperty'](_0x5308('0x33'))){_0x4ff4d9[_0x5308('0x20')]=qs[_0x5308('0x20')](_0x284f39[_0x5308('0x2c')][_0x5308('0x20')]);_0x4ff4d9[_0x5308('0x1f')]=qs['offset'](_0x284f39['query'][_0x5308('0x1f')]);}_0x4ff4d9[_0x5308('0x34')]=qs[_0x5308('0x35')](_0x284f39[_0x5308('0x2c')][_0x5308('0x35')]);_0x4ff4d9['where']=qs[_0x5308('0x2e')](_[_0x5308('0x36')](_0x284f39[_0x5308('0x2c')],_0x457e7b[_0x5308('0x2e')]));if(_0x284f39[_0x5308('0x2c')]['filter']){_0x4ff4d9[_0x5308('0x37')]=_[_0x5308('0x38')](_0x4ff4d9[_0x5308('0x37')],{'$or':_[_0x5308('0x39')](_0x3be3cd,function(_0x3e8db9){if(_0x3e8db9[_0x5308('0x3a')][_0x5308('0x3b')]!=='VIRTUAL'){var _0x1ccaaf={};_0x1ccaaf[_0x3e8db9['field']]={'$like':'%'+_0x284f39['query']['filter']+'%'};return _0x1ccaaf;}})});}_0x4ff4d9=_[_0x5308('0x38')]({},_0x4ff4d9,_0x284f39[_0x5308('0x3c')]);var _0x5f14e4={'where':_0x4ff4d9[_0x5308('0x37')]};return db['MailSubstatus'][_0x5308('0x1e')](_0x5f14e4)[_0x5308('0x3d')](function(_0x4ad294){_0x35a71b[_0x5308('0x1e')]=_0x4ad294;if(_0x284f39[_0x5308('0x2c')][_0x5308('0x3e')]){_0x4ff4d9['include']=[{'all':!![]}];}return db[_0x5308('0x3f')][_0x5308('0x40')](_0x4ff4d9);})[_0x5308('0x3d')](function(_0x81ae30){_0x35a71b[_0x5308('0x41')]=_0x81ae30;return _0x35a71b;})[_0x5308('0x3d')](respondWithFilteredResult(_0x4ea4b9,_0x4ff4d9))[_0x5308('0x42')](handleError(_0x4ea4b9,null));};exports[_0x5308('0x43')]=function(_0x3f8973,_0x3871b4){var _0x1c60c6={'raw':!![],'where':{'id':_0x3f8973[_0x5308('0x44')]['id']}},_0x7ec298={};_0x7ec298[_0x5308('0x2b')]=_[_0x5308('0x2d')](db[_0x5308('0x3f')]['rawAttributes']);_0x7ec298[_0x5308('0x2c')]=_[_0x5308('0x2d')](_0x3f8973[_0x5308('0x2c')]);_0x7ec298[_0x5308('0x2e')]=_[_0x5308('0x2f')](_0x7ec298[_0x5308('0x2b')],_0x7ec298[_0x5308('0x2c')]);_0x1c60c6[_0x5308('0x30')]=_[_0x5308('0x2f')](_0x7ec298[_0x5308('0x2b')],qs[_0x5308('0x31')](_0x3f8973['query'][_0x5308('0x31')]));_0x1c60c6['attributes']=_0x1c60c6[_0x5308('0x30')][_0x5308('0x32')]?_0x1c60c6['attributes']:_0x7ec298[_0x5308('0x2b')];if(_0x3f8973[_0x5308('0x2c')][_0x5308('0x3e')]){_0x1c60c6[_0x5308('0x45')]=[{'all':!![]}];}_0x1c60c6=_[_0x5308('0x38')]({},_0x1c60c6,_0x3f8973[_0x5308('0x3c')]);return db[_0x5308('0x3f')][_0x5308('0x46')](_0x1c60c6)[_0x5308('0x3d')](handleEntityNotFound(_0x3871b4,null))[_0x5308('0x3d')](respondWithResult(_0x3871b4,null))['catch'](handleError(_0x3871b4,null));};exports[_0x5308('0x47')]=function(_0x47f202,_0x20f89b){return db[_0x5308('0x3f')][_0x5308('0x47')](_0x47f202[_0x5308('0x48')],{})['then'](respondWithResult(_0x20f89b,0xc9))[_0x5308('0x42')](handleError(_0x20f89b,null));};exports[_0x5308('0x25')]=function(_0x349e87,_0x286993){if(_0x349e87[_0x5308('0x48')]['id']){delete _0x349e87['body']['id'];}return db[_0x5308('0x3f')][_0x5308('0x46')]({'where':{'id':_0x349e87['params']['id']}})['then'](handleEntityNotFound(_0x286993,null))[_0x5308('0x3d')](saveUpdates(_0x349e87[_0x5308('0x48')],null))[_0x5308('0x3d')](respondWithResult(_0x286993,null))[_0x5308('0x42')](handleError(_0x286993,null));};exports[_0x5308('0x26')]=function(_0x430dad,_0x437f11){return db[_0x5308('0x3f')][_0x5308('0x46')]({'where':{'id':_0x430dad[_0x5308('0x44')]['id']}})[_0x5308('0x3d')](handleEntityNotFound(_0x437f11,null))[_0x5308('0x3d')](removeEntity(_0x437f11,null))[_0x5308('0x42')](handleError(_0x437f11,null));};exports[_0x5308('0x49')]=function(_0x4f76c6,_0x29d823){return db[_0x5308('0x3f')]['describe']()[_0x5308('0x3d')](respondWithResult(_0x29d823,null))['catch'](handleError(_0x29d823,null));};
\ No newline at end of file
+var _0xfada=['query','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','where','pick','filter','merge','type','key','VIRTUAL','options','includeAll','include','findAll','show','params','length','find','catch','create','body','html-pdf','eml-format','rimraf','fast-json-patch','moment','bluebird','mustache','util','path','ejs','lodash','squel','crypto','desk.js','to-csv','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','offset','limit','Content-Range','reject','save','update','then','destroy','error','stack','name','send','index','MailSubstatus','model'];(function(_0x122ef9,_0x451d2a){var _0x42fba0=function(_0x17c9d3){while(--_0x17c9d3){_0x122ef9['push'](_0x122ef9['shift']());}};_0x42fba0(++_0x451d2a);}(_0xfada,0xa6));var _0xafad=function(_0x497acd,_0x5452b5){_0x497acd=_0x497acd-0x0;var _0x2f94db=_0xfada[_0x497acd];return _0x2f94db;};'use strict';var pdf=require(_0xafad('0x0'));var emlformat=require(_0xafad('0x1'));var rimraf=require(_0xafad('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0xafad('0x3'));var rp=require('request-promise');var moment=require(_0xafad('0x4'));var BPromise=require(_0xafad('0x5'));var Mustache=require(_0xafad('0x6'));var util=require(_0xafad('0x7'));var path=require(_0xafad('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xafad('0x9'));var fs=require('fs');var _=require(_0xafad('0xa'));var squel=require(_0xafad('0xb'));var crypto=require(_0xafad('0xc'));var jsforce=require('jsforce');var deskjs=require(_0xafad('0xd'));var toCsv=require(_0xafad('0xe'));var querystring=require('querystring');var Papa=require(_0xafad('0xf'));var Redis=require('ioredis');var authService=require(_0xafad('0x10'));var qs=require(_0xafad('0x11'));var hardwareService=require(_0xafad('0x12'));var logger=require(_0xafad('0x13'))(_0xafad('0x14'));var utils=require(_0xafad('0x15'));var config=require(_0xafad('0x16'));var db=require(_0xafad('0x17'))['db'];function respondWithStatusCode(_0x2f2636,_0xb8714e){_0xb8714e=_0xb8714e||0xcc;return function(_0x4fe785){if(_0x4fe785){return _0x2f2636[_0xafad('0x18')](_0xb8714e);}return _0x2f2636['status'](_0xb8714e)[_0xafad('0x19')]();};}function respondWithResult(_0x36c027,_0xf27d0b){_0xf27d0b=_0xf27d0b||0xc8;return function(_0x56c842){if(_0x56c842){return _0x36c027[_0xafad('0x1a')](_0xf27d0b)[_0xafad('0x1b')](_0x56c842);}};}function respondWithFilteredResult(_0x3049a6,_0x10a74){return function(_0xcb923e){if(_0xcb923e){var _0x24fb4e=_0xcb923e[_0xafad('0x1c')],_0x109541=_0x10a74[_0xafad('0x1d')],_0x1a2e9f=_0x10a74[_0xafad('0x1d')]+_0x10a74[_0xafad('0x1e')],_0x43ed0e;if(_0x1a2e9f>=_0x24fb4e){_0x1a2e9f=_0x24fb4e;_0x43ed0e=0xc8;}else{_0x43ed0e=0xce;}_0x3049a6[_0xafad('0x1a')](_0x43ed0e);return _0x3049a6['set'](_0xafad('0x1f'),_0x109541+'-'+_0x1a2e9f+'/'+_0x24fb4e)[_0xafad('0x1b')](_0xcb923e);}return null;};}function patchUpdates(_0x216b4d){return function(_0x45f8a4){try{jsonpatch['apply'](_0x45f8a4,_0x216b4d,!![]);}catch(_0x4f2349){return BPromise[_0xafad('0x20')](_0x4f2349);}return _0x45f8a4[_0xafad('0x21')]();};}function saveUpdates(_0x359c8d,_0x448e3b){return function(_0x48af60){if(_0x48af60){return _0x48af60[_0xafad('0x22')](_0x359c8d)[_0xafad('0x23')](function(_0x19d07f){return _0x19d07f;});}return null;};}function removeEntity(_0x2ea1c0,_0x739a36){return function(_0x4fe920){if(_0x4fe920){return _0x4fe920[_0xafad('0x24')]()[_0xafad('0x23')](function(){_0x2ea1c0['status'](0xcc)[_0xafad('0x19')]();});}};}function handleEntityNotFound(_0x321dfe,_0x5f987c){return function(_0xfd3994){if(!_0xfd3994){_0x321dfe[_0xafad('0x18')](0x194);}return _0xfd3994;};}function handleError(_0x5c8939,_0x3d302e){_0x3d302e=_0x3d302e||0x1f4;return function(_0x2d8538){logger[_0xafad('0x25')](_0x2d8538[_0xafad('0x26')]);if(_0x2d8538[_0xafad('0x27')]){delete _0x2d8538[_0xafad('0x27')];}_0x5c8939[_0xafad('0x1a')](_0x3d302e)[_0xafad('0x28')](_0x2d8538);};}exports[_0xafad('0x29')]=function(_0xd64c51,_0x3a5abf){var _0xec20f0={},_0x1d0f8a={},_0x5dc8e1={'count':0x0,'rows':[]};var _0x809c5c=db[_0xafad('0x2a')]['rawAttributes'];_0x1d0f8a[_0xafad('0x2b')]=_['keys'](_0x809c5c);_0x1d0f8a[_0xafad('0x2c')]=_[_0xafad('0x2d')](_0xd64c51[_0xafad('0x2c')]);_0x1d0f8a[_0xafad('0x2e')]=_[_0xafad('0x2f')](_0x1d0f8a[_0xafad('0x2b')],_0x1d0f8a[_0xafad('0x2c')]);_0xec20f0[_0xafad('0x30')]=_[_0xafad('0x2f')](_0x1d0f8a[_0xafad('0x2b')],qs[_0xafad('0x31')](_0xd64c51[_0xafad('0x2c')]['fields']));_0xec20f0['attributes']=_0xec20f0[_0xafad('0x30')]['length']?_0xec20f0['attributes']:_0x1d0f8a['model'];if(!_0xd64c51[_0xafad('0x2c')][_0xafad('0x32')](_0xafad('0x33'))){_0xec20f0[_0xafad('0x1e')]=qs[_0xafad('0x1e')](_0xd64c51[_0xafad('0x2c')][_0xafad('0x1e')]);_0xec20f0[_0xafad('0x1d')]=qs[_0xafad('0x1d')](_0xd64c51['query'][_0xafad('0x1d')]);}_0xec20f0['order']=qs['sort'](_0xd64c51[_0xafad('0x2c')]['sort']);_0xec20f0[_0xafad('0x34')]=qs['filters'](_[_0xafad('0x35')](_0xd64c51[_0xafad('0x2c')],_0x1d0f8a[_0xafad('0x2e')]));if(_0xd64c51['query'][_0xafad('0x36')]){_0xec20f0[_0xafad('0x34')]=_[_0xafad('0x37')](_0xec20f0[_0xafad('0x34')],{'$or':_['map'](_0x809c5c,function(_0x4ba005){if(_0x4ba005[_0xafad('0x38')][_0xafad('0x39')]!==_0xafad('0x3a')){var _0x41db4e={};_0x41db4e[_0x4ba005['field']]={'$like':'%'+_0xd64c51[_0xafad('0x2c')]['filter']+'%'};return _0x41db4e;}})});}_0xec20f0=_[_0xafad('0x37')]({},_0xec20f0,_0xd64c51[_0xafad('0x3b')]);var _0x34404f={'where':_0xec20f0[_0xafad('0x34')]};return db[_0xafad('0x2a')][_0xafad('0x1c')](_0x34404f)[_0xafad('0x23')](function(_0x524af1){_0x5dc8e1[_0xafad('0x1c')]=_0x524af1;if(_0xd64c51[_0xafad('0x2c')][_0xafad('0x3c')]){_0xec20f0[_0xafad('0x3d')]=[{'all':!![]}];}return db[_0xafad('0x2a')][_0xafad('0x3e')](_0xec20f0);})[_0xafad('0x23')](function(_0x12379f){_0x5dc8e1['rows']=_0x12379f;return _0x5dc8e1;})[_0xafad('0x23')](respondWithFilteredResult(_0x3a5abf,_0xec20f0))['catch'](handleError(_0x3a5abf,null));};exports[_0xafad('0x3f')]=function(_0xe011b6,_0x4951bd){var _0x19e272={'raw':!![],'where':{'id':_0xe011b6[_0xafad('0x40')]['id']}},_0x1a3b74={};_0x1a3b74[_0xafad('0x2b')]=_[_0xafad('0x2d')](db[_0xafad('0x2a')]['rawAttributes']);_0x1a3b74['query']=_[_0xafad('0x2d')](_0xe011b6['query']);_0x1a3b74[_0xafad('0x2e')]=_[_0xafad('0x2f')](_0x1a3b74[_0xafad('0x2b')],_0x1a3b74[_0xafad('0x2c')]);_0x19e272[_0xafad('0x30')]=_[_0xafad('0x2f')](_0x1a3b74['model'],qs[_0xafad('0x31')](_0xe011b6['query'][_0xafad('0x31')]));_0x19e272[_0xafad('0x30')]=_0x19e272[_0xafad('0x30')][_0xafad('0x41')]?_0x19e272[_0xafad('0x30')]:_0x1a3b74[_0xafad('0x2b')];if(_0xe011b6[_0xafad('0x2c')][_0xafad('0x3c')]){_0x19e272['include']=[{'all':!![]}];}_0x19e272=_[_0xafad('0x37')]({},_0x19e272,_0xe011b6[_0xafad('0x3b')]);return db[_0xafad('0x2a')][_0xafad('0x42')](_0x19e272)[_0xafad('0x23')](handleEntityNotFound(_0x4951bd,null))[_0xafad('0x23')](respondWithResult(_0x4951bd,null))[_0xafad('0x43')](handleError(_0x4951bd,null));};exports[_0xafad('0x44')]=function(_0x3e0ff9,_0x4dd0ed){return db['MailSubstatus']['create'](_0x3e0ff9[_0xafad('0x45')],{})[_0xafad('0x23')](respondWithResult(_0x4dd0ed,0xc9))[_0xafad('0x43')](handleError(_0x4dd0ed,null));};exports[_0xafad('0x22')]=function(_0x1ec8d9,_0xb708b4){if(_0x1ec8d9[_0xafad('0x45')]['id']){delete _0x1ec8d9[_0xafad('0x45')]['id'];}return db[_0xafad('0x2a')][_0xafad('0x42')]({'where':{'id':_0x1ec8d9[_0xafad('0x40')]['id']}})['then'](handleEntityNotFound(_0xb708b4,null))[_0xafad('0x23')](saveUpdates(_0x1ec8d9[_0xafad('0x45')],null))[_0xafad('0x23')](respondWithResult(_0xb708b4,null))[_0xafad('0x43')](handleError(_0xb708b4,null));};exports[_0xafad('0x24')]=function(_0x6633b4,_0x3eaa1f){return db[_0xafad('0x2a')]['find']({'where':{'id':_0x6633b4[_0xafad('0x40')]['id']}})[_0xafad('0x23')](handleEntityNotFound(_0x3eaa1f,null))['then'](removeEntity(_0x3eaa1f,null))['catch'](handleError(_0x3eaa1f,null));};exports['describe']=function(_0x453040,_0x1888df){return db[_0xafad('0x2a')]['describe']()[_0xafad('0x23')](respondWithResult(_0x1888df,null))['catch'](handleError(_0x1888df,null));};
\ No newline at end of file