Built motion from commit (unavailable).|2.2.4
[motion2.git] / server / api / mailApplication / mailApplication.controller.js
index 68426a4..1a31a29 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe94a=['squel','desk.js','papaparse','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','offset','limit','apply','reject','save','then','destroy','name','show','rawAttributes','keys','filters','intersection','model','fields','query','attributes','include','merge','options','MailApplication','catch','update','body','params','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash'];(function(_0xa2fc86,_0x28fa6e){var _0x4578ec=function(_0x3535ff){while(--_0x3535ff){_0xa2fc86['push'](_0xa2fc86['shift']());}};_0x4578ec(++_0x28fa6e);}(_0xe94a,0x1c7));var _0xae94=function(_0x489c95,_0x53159c){_0x489c95=_0x489c95-0x0;var _0x10e7a7=_0xe94a[_0x489c95];return _0x10e7a7;};'use strict';var pdf=require(_0xae94('0x0'));var emlformat=require(_0xae94('0x1'));var rimraf=require(_0xae94('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0xae94('0x3'));var rp=require(_0xae94('0x4'));var moment=require(_0xae94('0x5'));var BPromise=require(_0xae94('0x6'));var Mustache=require(_0xae94('0x7'));var util=require(_0xae94('0x8'));var path=require('path');var sox=require(_0xae94('0x9'));var csv=require(_0xae94('0xa'));var ejs=require(_0xae94('0xb'));var fs=require('fs');var _=require(_0xae94('0xc'));var squel=require(_0xae94('0xd'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xae94('0xe'));var toCsv=require(_0xae94('0xa'));var querystring=require('querystring');var Papa=require(_0xae94('0xf'));var Redis=require(_0xae94('0x10'));var qs=require(_0xae94('0x11'));var logger=require(_0xae94('0x12'))(_0xae94('0x13'));var utils=require(_0xae94('0x14'));var config=require(_0xae94('0x15'));var db=require(_0xae94('0x16'))['db'];function respondWithStatusCode(_0x4cb724,_0x59a9ba){_0x59a9ba=_0x59a9ba||0xcc;return function(_0x8430b){if(_0x8430b){return _0x4cb724[_0xae94('0x17')](_0x59a9ba);}return _0x4cb724['status'](_0x59a9ba)[_0xae94('0x18')]();};}function respondWithResult(_0x488159,_0x506e6d){_0x506e6d=_0x506e6d||0xc8;return function(_0x295017){if(_0x295017){return _0x488159[_0xae94('0x19')](_0x506e6d)[_0xae94('0x1a')](_0x295017);}};}function respondWithFilteredResult(_0x223e35,_0x48bf46){return function(_0x444a92){if(_0x444a92){var _0x92a18=_0x444a92['count'],_0x17589d=_0x48bf46[_0xae94('0x1b')],_0x56a922=_0x48bf46['offset']+_0x48bf46[_0xae94('0x1c')],_0x274fb3;if(_0x56a922>=_0x92a18){_0x56a922=_0x92a18;_0x274fb3=0xc8;}else{_0x274fb3=0xce;}_0x223e35[_0xae94('0x19')](_0x274fb3);return _0x223e35['set']('Content-Range',_0x17589d+'-'+_0x56a922+'/'+_0x92a18)[_0xae94('0x1a')](_0x444a92);}return null;};}function patchUpdates(_0x382b4a){return function(_0x296009){try{jsonpatch[_0xae94('0x1d')](_0x296009,_0x382b4a,!![]);}catch(_0x5d4379){return BPromise[_0xae94('0x1e')](_0x5d4379);}return _0x296009[_0xae94('0x1f')]();};}function saveUpdates(_0x5a0cdd,_0x2e2745){return function(_0x1b3e4){if(_0x1b3e4){return _0x1b3e4['update'](_0x5a0cdd)[_0xae94('0x20')](function(_0xb9b721){return _0xb9b721;});}return null;};}function removeEntity(_0x432f26,_0xb42887){return function(_0x4267f5){if(_0x4267f5){return _0x4267f5[_0xae94('0x21')]()[_0xae94('0x20')](function(){_0x432f26[_0xae94('0x19')](0xcc)[_0xae94('0x18')]();});}};}function handleEntityNotFound(_0x5e42ec,_0xea0193){return function(_0x123dd6){if(!_0x123dd6){_0x5e42ec['sendStatus'](0x194);}return _0x123dd6;};}function handleError(_0x111bd8,_0xea4b73){_0xea4b73=_0xea4b73||0x1f4;return function(_0x3990aa){logger['error'](_0x3990aa['stack']);if(_0x3990aa[_0xae94('0x22')]){delete _0x3990aa[_0xae94('0x22')];}_0x111bd8[_0xae94('0x19')](_0xea4b73)['send'](_0x3990aa);};}exports[_0xae94('0x23')]=function(_0xc51ace,_0x3ea78a){var _0xf67ced={'raw':!![],'where':{'id':_0xc51ace['params']['id']}},_0x5e6932={};_0x5e6932['model']=_['keys'](db['MailApplication'][_0xae94('0x24')]);_0x5e6932['query']=_[_0xae94('0x25')](_0xc51ace['query']);_0x5e6932[_0xae94('0x26')]=_[_0xae94('0x27')](_0x5e6932[_0xae94('0x28')],_0x5e6932['query']);_0xf67ced['attributes']=_[_0xae94('0x27')](_0x5e6932[_0xae94('0x28')],qs[_0xae94('0x29')](_0xc51ace[_0xae94('0x2a')][_0xae94('0x29')]));_0xf67ced[_0xae94('0x2b')]=_0xf67ced[_0xae94('0x2b')]['length']?_0xf67ced[_0xae94('0x2b')]:_0x5e6932['model'];if(_0xc51ace['query']['includeAll']){_0xf67ced[_0xae94('0x2c')]=[{'all':!![]}];}_0xf67ced=_[_0xae94('0x2d')]({},_0xf67ced,_0xc51ace[_0xae94('0x2e')]);return db[_0xae94('0x2f')]['find'](_0xf67ced)['then'](handleEntityNotFound(_0x3ea78a,null))[_0xae94('0x20')](respondWithResult(_0x3ea78a,null))[_0xae94('0x30')](handleError(_0x3ea78a,null));};exports[_0xae94('0x31')]=function(_0x9f5067,_0x5381ef){if(_0x9f5067['body']['id']){delete _0x9f5067[_0xae94('0x32')]['id'];}return db[_0xae94('0x2f')]['find']({'where':{'id':_0x9f5067[_0xae94('0x33')]['id']}})[_0xae94('0x20')](handleEntityNotFound(_0x5381ef,null))[_0xae94('0x20')](saveUpdates(_0x9f5067[_0xae94('0x32')],null))[_0xae94('0x20')](respondWithResult(_0x5381ef,null))[_0xae94('0x30')](handleError(_0x5381ef,null));};exports[_0xae94('0x21')]=function(_0x587caa,_0x3d8e08){return db[_0xae94('0x2f')]['find']({'where':{'id':_0x587caa[_0xae94('0x33')]['id']}})[_0xae94('0x20')](handleEntityNotFound(_0x3d8e08,null))[_0xae94('0x20')](removeEntity(_0x3d8e08,null))[_0xae94('0x30')](handleError(_0x3d8e08,null));};
\ No newline at end of file
+var _0x40b5=['offset','limit','set','Content-Range','apply','save','then','destroy','error','stack','name','send','params','keys','MailApplication','rawAttributes','query','filters','attributes','intersection','model','fields','length','includeAll','include','merge','options','catch','update','body','find','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','../../components/parsers/qs','api','../../mysqldb','sendStatus','status','end','json','count'];(function(_0xeb018d,_0x290131){var _0xd1ac55=function(_0x5b9c03){while(--_0x5b9c03){_0xeb018d['push'](_0xeb018d['shift']());}};_0xd1ac55(++_0x290131);}(_0x40b5,0x1d7));var _0x540b=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x40b5[_0x3dd15e];return _0x231fd0;};'use strict';var pdf=require(_0x540b('0x0'));var emlformat=require(_0x540b('0x1'));var rimraf=require(_0x540b('0x2'));var zipdir=require(_0x540b('0x3'));var jsonpatch=require(_0x540b('0x4'));var rp=require(_0x540b('0x5'));var moment=require(_0x540b('0x6'));var BPromise=require('bluebird');var Mustache=require(_0x540b('0x7'));var util=require(_0x540b('0x8'));var path=require(_0x540b('0x9'));var sox=require(_0x540b('0xa'));var csv=require(_0x540b('0xb'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x540b('0xc'));var squel=require(_0x540b('0xd'));var crypto=require(_0x540b('0xe'));var jsforce=require(_0x540b('0xf'));var deskjs=require('desk.js');var toCsv=require(_0x540b('0xb'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require('ioredis');var qs=require(_0x540b('0x10'));var logger=require('../../config/logger')(_0x540b('0x11'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x540b('0x12'))['db'];function respondWithStatusCode(_0x79866b,_0x598bce){_0x598bce=_0x598bce||0xcc;return function(_0x3306a1){if(_0x3306a1){return _0x79866b[_0x540b('0x13')](_0x598bce);}return _0x79866b[_0x540b('0x14')](_0x598bce)[_0x540b('0x15')]();};}function respondWithResult(_0x5f4237,_0xdf0923){_0xdf0923=_0xdf0923||0xc8;return function(_0x42e9d6){if(_0x42e9d6){return _0x5f4237[_0x540b('0x14')](_0xdf0923)[_0x540b('0x16')](_0x42e9d6);}};}function respondWithFilteredResult(_0x498616,_0x18e0f7){return function(_0x4a5098){if(_0x4a5098){var _0x5a7d4c=_0x4a5098[_0x540b('0x17')],_0x2ab462=_0x18e0f7[_0x540b('0x18')],_0x1c9743=_0x18e0f7['offset']+_0x18e0f7[_0x540b('0x19')],_0xbff023;if(_0x1c9743>=_0x5a7d4c){_0x1c9743=_0x5a7d4c;_0xbff023=0xc8;}else{_0xbff023=0xce;}_0x498616[_0x540b('0x14')](_0xbff023);return _0x498616[_0x540b('0x1a')](_0x540b('0x1b'),_0x2ab462+'-'+_0x1c9743+'/'+_0x5a7d4c)[_0x540b('0x16')](_0x4a5098);}return null;};}function patchUpdates(_0xd61e60){return function(_0x2a3265){try{jsonpatch[_0x540b('0x1c')](_0x2a3265,_0xd61e60,!![]);}catch(_0x3d5b62){return BPromise['reject'](_0x3d5b62);}return _0x2a3265[_0x540b('0x1d')]();};}function saveUpdates(_0x471429,_0x5900ed){return function(_0x135cd7){if(_0x135cd7){return _0x135cd7['update'](_0x471429)[_0x540b('0x1e')](function(_0x5e49d7){return _0x5e49d7;});}return null;};}function removeEntity(_0x4a37f9,_0x17674c){return function(_0x47dd84){if(_0x47dd84){return _0x47dd84[_0x540b('0x1f')]()[_0x540b('0x1e')](function(){_0x4a37f9[_0x540b('0x14')](0xcc)['end']();});}};}function handleEntityNotFound(_0x445462,_0x1d140f){return function(_0x1378c2){if(!_0x1378c2){_0x445462[_0x540b('0x13')](0x194);}return _0x1378c2;};}function handleError(_0x24f49b,_0x310930){_0x310930=_0x310930||0x1f4;return function(_0x3acfef){logger[_0x540b('0x20')](_0x3acfef[_0x540b('0x21')]);if(_0x3acfef[_0x540b('0x22')]){delete _0x3acfef['name'];}_0x24f49b[_0x540b('0x14')](_0x310930)[_0x540b('0x23')](_0x3acfef);};}exports['show']=function(_0x4f8c0c,_0x327a01){var _0x3d6b0c={'raw':!![],'where':{'id':_0x4f8c0c[_0x540b('0x24')]['id']}},_0x3f4fe0={};_0x3f4fe0['model']=_[_0x540b('0x25')](db[_0x540b('0x26')][_0x540b('0x27')]);_0x3f4fe0[_0x540b('0x28')]=_[_0x540b('0x25')](_0x4f8c0c[_0x540b('0x28')]);_0x3f4fe0[_0x540b('0x29')]=_['intersection'](_0x3f4fe0['model'],_0x3f4fe0['query']);_0x3d6b0c[_0x540b('0x2a')]=_[_0x540b('0x2b')](_0x3f4fe0[_0x540b('0x2c')],qs['fields'](_0x4f8c0c['query'][_0x540b('0x2d')]));_0x3d6b0c[_0x540b('0x2a')]=_0x3d6b0c['attributes'][_0x540b('0x2e')]?_0x3d6b0c[_0x540b('0x2a')]:_0x3f4fe0[_0x540b('0x2c')];if(_0x4f8c0c[_0x540b('0x28')][_0x540b('0x2f')]){_0x3d6b0c[_0x540b('0x30')]=[{'all':!![]}];}_0x3d6b0c=_[_0x540b('0x31')]({},_0x3d6b0c,_0x4f8c0c[_0x540b('0x32')]);return db[_0x540b('0x26')]['find'](_0x3d6b0c)[_0x540b('0x1e')](handleEntityNotFound(_0x327a01,null))['then'](respondWithResult(_0x327a01,null))[_0x540b('0x33')](handleError(_0x327a01,null));};exports[_0x540b('0x34')]=function(_0x1f1263,_0x14bada){if(_0x1f1263[_0x540b('0x35')]['id']){delete _0x1f1263[_0x540b('0x35')]['id'];}return db[_0x540b('0x26')][_0x540b('0x36')]({'where':{'id':_0x1f1263[_0x540b('0x24')]['id']}})[_0x540b('0x1e')](handleEntityNotFound(_0x14bada,null))['then'](saveUpdates(_0x1f1263[_0x540b('0x35')],null))['then'](respondWithResult(_0x14bada,null))[_0x540b('0x33')](handleError(_0x14bada,null));};exports['destroy']=function(_0x4aab39,_0x49955e){return db[_0x540b('0x26')]['find']({'where':{'id':_0x4aab39[_0x540b('0x24')]['id']}})[_0x540b('0x1e')](handleEntityNotFound(_0x49955e,null))['then'](removeEntity(_0x49955e,null))['catch'](handleError(_0x49955e,null));};
\ No newline at end of file