Built motion from commit (unavailable).|2.2.0
[motion2.git] / server / api / mailApplication / mailApplication.controller.js
index 22ebcc2..92087ae 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5e14=['model','keys','MailApplication','rawAttributes','filters','intersection','query','attributes','fields','includeAll','options','find','body','catch','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../config/logger','api','../../config/environment','sendStatus','status','end','json','limit','set','Content-Range','apply','reject','update','then','destroy','error','stack','name','send','show','params'];(function(_0x64757a,_0x511794){var _0x1c8dd1=function(_0x2912d9){while(--_0x2912d9){_0x64757a['push'](_0x64757a['shift']());}};_0x1c8dd1(++_0x511794);}(_0x5e14,0x164));var _0x45e1=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x5e14[_0x3dd15e];return _0x231fd0;};'use strict';var pdf=require(_0x45e1('0x0'));var emlformat=require(_0x45e1('0x1'));var rimraf=require(_0x45e1('0x2'));var zipdir=require(_0x45e1('0x3'));var jsonpatch=require(_0x45e1('0x4'));var rp=require(_0x45e1('0x5'));var moment=require(_0x45e1('0x6'));var BPromise=require(_0x45e1('0x7'));var Mustache=require(_0x45e1('0x8'));var util=require(_0x45e1('0x9'));var path=require(_0x45e1('0xa'));var sox=require(_0x45e1('0xb'));var csv=require(_0x45e1('0xc'));var ejs=require(_0x45e1('0xd'));var fs=require('fs');var _=require(_0x45e1('0xe'));var squel=require(_0x45e1('0xf'));var crypto=require(_0x45e1('0x10'));var jsforce=require(_0x45e1('0x11'));var deskjs=require(_0x45e1('0x12'));var toCsv=require(_0x45e1('0xc'));var querystring=require(_0x45e1('0x13'));var Papa=require(_0x45e1('0x14'));var Redis=require('ioredis');var qs=require(_0x45e1('0x15'));var logger=require(_0x45e1('0x16'))(_0x45e1('0x17'));var utils=require('../../config/utils');var config=require(_0x45e1('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x39e656,_0x257ac8){_0x257ac8=_0x257ac8||0xcc;return function(_0x32b6b9){if(_0x32b6b9){return _0x39e656[_0x45e1('0x19')](_0x257ac8);}return _0x39e656[_0x45e1('0x1a')](_0x257ac8)[_0x45e1('0x1b')]();};}function respondWithResult(_0x2ab53e,_0x59e307){_0x59e307=_0x59e307||0xc8;return function(_0xfcb873){if(_0xfcb873){return _0x2ab53e[_0x45e1('0x1a')](_0x59e307)[_0x45e1('0x1c')](_0xfcb873);}};}function respondWithFilteredResult(_0x370297,_0x4364a0){return function(_0x235cb9){if(_0x235cb9){var _0x35cce5=_0x235cb9['count'],_0x4c2344=_0x4364a0['offset'],_0x5d9dba=_0x4364a0['offset']+_0x4364a0[_0x45e1('0x1d')],_0x2de680;if(_0x5d9dba>=_0x35cce5){_0x5d9dba=_0x35cce5;_0x2de680=0xc8;}else{_0x2de680=0xce;}_0x370297[_0x45e1('0x1a')](_0x2de680);return _0x370297[_0x45e1('0x1e')](_0x45e1('0x1f'),_0x4c2344+'-'+_0x5d9dba+'/'+_0x35cce5)[_0x45e1('0x1c')](_0x235cb9);}return null;};}function patchUpdates(_0xb67f34){return function(_0x4aea60){try{jsonpatch[_0x45e1('0x20')](_0x4aea60,_0xb67f34,!![]);}catch(_0x5e76dd){return BPromise[_0x45e1('0x21')](_0x5e76dd);}return _0x4aea60['save']();};}function saveUpdates(_0x3134f4,_0x23b670){return function(_0x1f2c01){if(_0x1f2c01){return _0x1f2c01[_0x45e1('0x22')](_0x3134f4)[_0x45e1('0x23')](function(_0x4f4884){return _0x4f4884;});}return null;};}function removeEntity(_0x34d043,_0x43cc42){return function(_0x44d900){if(_0x44d900){return _0x44d900[_0x45e1('0x24')]()[_0x45e1('0x23')](function(){_0x34d043[_0x45e1('0x1a')](0xcc)[_0x45e1('0x1b')]();});}};}function handleEntityNotFound(_0x2bdd53,_0x4515a9){return function(_0x68a3b){if(!_0x68a3b){_0x2bdd53[_0x45e1('0x19')](0x194);}return _0x68a3b;};}function handleError(_0x51fb60,_0x3847dd){_0x3847dd=_0x3847dd||0x1f4;return function(_0x81ea3c){logger[_0x45e1('0x25')](_0x81ea3c[_0x45e1('0x26')]);if(_0x81ea3c[_0x45e1('0x27')]){delete _0x81ea3c[_0x45e1('0x27')];}_0x51fb60[_0x45e1('0x1a')](_0x3847dd)[_0x45e1('0x28')](_0x81ea3c);};}exports[_0x45e1('0x29')]=function(_0x353eb6,_0x3889bf){var _0x668f14={'raw':!![],'where':{'id':_0x353eb6[_0x45e1('0x2a')]['id']}},_0x284695={};_0x284695[_0x45e1('0x2b')]=_[_0x45e1('0x2c')](db[_0x45e1('0x2d')][_0x45e1('0x2e')]);_0x284695['query']=_[_0x45e1('0x2c')](_0x353eb6['query']);_0x284695[_0x45e1('0x2f')]=_[_0x45e1('0x30')](_0x284695['model'],_0x284695[_0x45e1('0x31')]);_0x668f14[_0x45e1('0x32')]=_[_0x45e1('0x30')](_0x284695[_0x45e1('0x2b')],qs[_0x45e1('0x33')](_0x353eb6[_0x45e1('0x31')][_0x45e1('0x33')]));_0x668f14['attributes']=_0x668f14[_0x45e1('0x32')]['length']?_0x668f14[_0x45e1('0x32')]:_0x284695[_0x45e1('0x2b')];if(_0x353eb6[_0x45e1('0x31')][_0x45e1('0x34')]){_0x668f14['include']=[{'all':!![]}];}_0x668f14=_['merge']({},_0x668f14,_0x353eb6[_0x45e1('0x35')]);return db['MailApplication'][_0x45e1('0x36')](_0x668f14)[_0x45e1('0x23')](handleEntityNotFound(_0x3889bf,null))[_0x45e1('0x23')](respondWithResult(_0x3889bf,null))['catch'](handleError(_0x3889bf,null));};exports[_0x45e1('0x22')]=function(_0x3ffeb4,_0x41d382){if(_0x3ffeb4[_0x45e1('0x37')]['id']){delete _0x3ffeb4[_0x45e1('0x37')]['id'];}return db['MailApplication'][_0x45e1('0x36')]({'where':{'id':_0x3ffeb4[_0x45e1('0x2a')]['id']}})[_0x45e1('0x23')](handleEntityNotFound(_0x41d382,null))['then'](saveUpdates(_0x3ffeb4['body'],null))[_0x45e1('0x23')](respondWithResult(_0x41d382,null))[_0x45e1('0x38')](handleError(_0x41d382,null));};exports['destroy']=function(_0x5e846f,_0x3bf693){return db[_0x45e1('0x2d')]['find']({'where':{'id':_0x5e846f[_0x45e1('0x2a')]['id']}})['then'](handleEntityNotFound(_0x3bf693,null))[_0x45e1('0x23')](removeEntity(_0x3bf693,null))[_0x45e1('0x38')](handleError(_0x3bf693,null));};
\ No newline at end of file
+var _0xba33=['name','send','show','params','MailApplication','rawAttributes','query','keys','filters','intersection','model','attributes','fields','length','includeAll','include','merge','options','find','catch','body','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../config/logger','api','status','end','json','limit','set','apply','reject','save','update','then','destroy','error'];(function(_0x102d1c,_0x36f1e4){var _0x5b9be5=function(_0x1c827a){while(--_0x1c827a){_0x102d1c['push'](_0x102d1c['shift']());}};_0x5b9be5(++_0x36f1e4);}(_0xba33,0xf1));var _0x3ba3=function(_0x377546,_0x226044){_0x377546=_0x377546-0x0;var _0x2e6db4=_0xba33[_0x377546];return _0x2e6db4;};'use strict';var pdf=require(_0x3ba3('0x0'));var emlformat=require(_0x3ba3('0x1'));var rimraf=require(_0x3ba3('0x2'));var zipdir=require(_0x3ba3('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x3ba3('0x4'));var moment=require(_0x3ba3('0x5'));var BPromise=require(_0x3ba3('0x6'));var Mustache=require(_0x3ba3('0x7'));var util=require(_0x3ba3('0x8'));var path=require(_0x3ba3('0x9'));var sox=require(_0x3ba3('0xa'));var csv=require(_0x3ba3('0xb'));var ejs=require(_0x3ba3('0xc'));var fs=require('fs');var _=require(_0x3ba3('0xd'));var squel=require(_0x3ba3('0xe'));var crypto=require('crypto');var jsforce=require(_0x3ba3('0xf'));var deskjs=require(_0x3ba3('0x10'));var toCsv=require(_0x3ba3('0xb'));var querystring=require(_0x3ba3('0x11'));var Papa=require(_0x3ba3('0x12'));var Redis=require('ioredis');var qs=require(_0x3ba3('0x13'));var logger=require(_0x3ba3('0x14'))(_0x3ba3('0x15'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x88904b,_0xcc120f){_0xcc120f=_0xcc120f||0xcc;return function(_0x3b9afc){if(_0x3b9afc){return _0x88904b['sendStatus'](_0xcc120f);}return _0x88904b[_0x3ba3('0x16')](_0xcc120f)[_0x3ba3('0x17')]();};}function respondWithResult(_0x4f0516,_0x233a84){_0x233a84=_0x233a84||0xc8;return function(_0x12bd07){if(_0x12bd07){return _0x4f0516[_0x3ba3('0x16')](_0x233a84)[_0x3ba3('0x18')](_0x12bd07);}};}function respondWithFilteredResult(_0x3a3728,_0x32a195){return function(_0x6af899){if(_0x6af899){var _0x15ce9=_0x6af899['count'],_0x162bcb=_0x32a195['offset'],_0x262c86=_0x32a195['offset']+_0x32a195[_0x3ba3('0x19')],_0x43025d;if(_0x262c86>=_0x15ce9){_0x262c86=_0x15ce9;_0x43025d=0xc8;}else{_0x43025d=0xce;}_0x3a3728['status'](_0x43025d);return _0x3a3728[_0x3ba3('0x1a')]('Content-Range',_0x162bcb+'-'+_0x262c86+'/'+_0x15ce9)[_0x3ba3('0x18')](_0x6af899);}return null;};}function patchUpdates(_0x10b246){return function(_0x1d446b){try{jsonpatch[_0x3ba3('0x1b')](_0x1d446b,_0x10b246,!![]);}catch(_0x3bb823){return BPromise[_0x3ba3('0x1c')](_0x3bb823);}return _0x1d446b[_0x3ba3('0x1d')]();};}function saveUpdates(_0x2e8827,_0x390254){return function(_0x9506c5){if(_0x9506c5){return _0x9506c5[_0x3ba3('0x1e')](_0x2e8827)[_0x3ba3('0x1f')](function(_0x23056e){return _0x23056e;});}return null;};}function removeEntity(_0x28e232,_0x268216){return function(_0x3c674a){if(_0x3c674a){return _0x3c674a[_0x3ba3('0x20')]()['then'](function(){_0x28e232['status'](0xcc)[_0x3ba3('0x17')]();});}};}function handleEntityNotFound(_0x1e1bb5,_0x166da4){return function(_0xf88867){if(!_0xf88867){_0x1e1bb5['sendStatus'](0x194);}return _0xf88867;};}function handleError(_0x1a1de4,_0x283a96){_0x283a96=_0x283a96||0x1f4;return function(_0x410768){logger[_0x3ba3('0x21')](_0x410768['stack']);if(_0x410768['name']){delete _0x410768[_0x3ba3('0x22')];}_0x1a1de4[_0x3ba3('0x16')](_0x283a96)[_0x3ba3('0x23')](_0x410768);};}exports[_0x3ba3('0x24')]=function(_0x951c23,_0x28a908){var _0x3f831b={'raw':!![],'where':{'id':_0x951c23[_0x3ba3('0x25')]['id']}},_0x2ec440={};_0x2ec440['model']=_['keys'](db[_0x3ba3('0x26')][_0x3ba3('0x27')]);_0x2ec440[_0x3ba3('0x28')]=_[_0x3ba3('0x29')](_0x951c23[_0x3ba3('0x28')]);_0x2ec440[_0x3ba3('0x2a')]=_[_0x3ba3('0x2b')](_0x2ec440[_0x3ba3('0x2c')],_0x2ec440[_0x3ba3('0x28')]);_0x3f831b[_0x3ba3('0x2d')]=_['intersection'](_0x2ec440['model'],qs['fields'](_0x951c23[_0x3ba3('0x28')][_0x3ba3('0x2e')]));_0x3f831b[_0x3ba3('0x2d')]=_0x3f831b[_0x3ba3('0x2d')][_0x3ba3('0x2f')]?_0x3f831b[_0x3ba3('0x2d')]:_0x2ec440[_0x3ba3('0x2c')];if(_0x951c23[_0x3ba3('0x28')][_0x3ba3('0x30')]){_0x3f831b[_0x3ba3('0x31')]=[{'all':!![]}];}_0x3f831b=_[_0x3ba3('0x32')]({},_0x3f831b,_0x951c23[_0x3ba3('0x33')]);return db[_0x3ba3('0x26')][_0x3ba3('0x34')](_0x3f831b)[_0x3ba3('0x1f')](handleEntityNotFound(_0x28a908,null))[_0x3ba3('0x1f')](respondWithResult(_0x28a908,null))[_0x3ba3('0x35')](handleError(_0x28a908,null));};exports[_0x3ba3('0x1e')]=function(_0x5d7144,_0x8d69ae){if(_0x5d7144['body']['id']){delete _0x5d7144[_0x3ba3('0x36')]['id'];}return db[_0x3ba3('0x26')]['find']({'where':{'id':_0x5d7144[_0x3ba3('0x25')]['id']}})[_0x3ba3('0x1f')](handleEntityNotFound(_0x8d69ae,null))[_0x3ba3('0x1f')](saveUpdates(_0x5d7144[_0x3ba3('0x36')],null))[_0x3ba3('0x1f')](respondWithResult(_0x8d69ae,null))[_0x3ba3('0x35')](handleError(_0x8d69ae,null));};exports[_0x3ba3('0x20')]=function(_0x2aa98b,_0x50fad4){return db['MailApplication'][_0x3ba3('0x34')]({'where':{'id':_0x2aa98b[_0x3ba3('0x25')]['id']}})['then'](handleEntityNotFound(_0x50fad4,null))[_0x3ba3('0x1f')](removeEntity(_0x50fad4,null))[_0x3ba3('0x35')](handleError(_0x50fad4,null));};
\ No newline at end of file