Built motion from commit (unavailable).|2.5.6
[motion2.git] / server / api / mailApplication / mailApplication.controller.js
index 1195f38..1a3272f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9f18=['stack','name','show','params','keys','MailApplication','rawAttributes','query','intersection','model','attributes','fields','includeAll','include','options','find','catch','update','body','destroy','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','path','to-csv','lodash','squel','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','sendStatus','status','end','json','offset','apply','reject','save','then','error'];(function(_0x5189d6,_0x557268){var _0xb04855=function(_0x49d867){while(--_0x49d867){_0x5189d6['push'](_0x5189d6['shift']());}};_0xb04855(++_0x557268);}(_0x9f18,0x1df));var _0x89f1=function(_0x18aaaf,_0x385db6){_0x18aaaf=_0x18aaaf-0x0;var _0x52d892=_0x9f18[_0x18aaaf];return _0x52d892;};'use strict';var pdf=require(_0x89f1('0x0'));var emlformat=require(_0x89f1('0x1'));var rimraf=require(_0x89f1('0x2'));var zipdir=require(_0x89f1('0x3'));var jsonpatch=require(_0x89f1('0x4'));var rp=require(_0x89f1('0x5'));var moment=require(_0x89f1('0x6'));var BPromise=require('bluebird');var Mustache=require(_0x89f1('0x7'));var util=require('util');var path=require(_0x89f1('0x8'));var sox=require('sox');var csv=require(_0x89f1('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x89f1('0xa'));var squel=require(_0x89f1('0xb'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x89f1('0x9'));var querystring=require(_0x89f1('0xc'));var Papa=require(_0x89f1('0xd'));var Redis=require(_0x89f1('0xe'));var authService=require('../../components/auth/service');var qs=require(_0x89f1('0xf'));var as=require(_0x89f1('0x10'));var hardwareService=require(_0x89f1('0x11'));var logger=require('../../config/logger')(_0x89f1('0x12'));var utils=require(_0x89f1('0x13'));var config=require(_0x89f1('0x14'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x37753a,_0x1eddce){_0x1eddce=_0x1eddce||0xcc;return function(_0x164c9c){if(_0x164c9c){return _0x37753a[_0x89f1('0x15')](_0x1eddce);}return _0x37753a[_0x89f1('0x16')](_0x1eddce)[_0x89f1('0x17')]();};}function respondWithResult(_0x4d203c,_0x54fc43){_0x54fc43=_0x54fc43||0xc8;return function(_0x196549){if(_0x196549){return _0x4d203c[_0x89f1('0x16')](_0x54fc43)[_0x89f1('0x18')](_0x196549);}};}function respondWithFilteredResult(_0x1dd8c9,_0x783605){return function(_0x866fa9){if(_0x866fa9){var _0x1f67e7=_0x866fa9['count'],_0x4ea229=_0x783605[_0x89f1('0x19')],_0x298c9a=_0x783605['offset']+_0x783605['limit'],_0x1acf5b;if(_0x298c9a>=_0x1f67e7){_0x298c9a=_0x1f67e7;_0x1acf5b=0xc8;}else{_0x1acf5b=0xce;}_0x1dd8c9[_0x89f1('0x16')](_0x1acf5b);return _0x1dd8c9['set']('Content-Range',_0x4ea229+'-'+_0x298c9a+'/'+_0x1f67e7)[_0x89f1('0x18')](_0x866fa9);}return null;};}function patchUpdates(_0x5a86a7){return function(_0x4a8e59){try{jsonpatch[_0x89f1('0x1a')](_0x4a8e59,_0x5a86a7,!![]);}catch(_0x4f056e){return BPromise[_0x89f1('0x1b')](_0x4f056e);}return _0x4a8e59[_0x89f1('0x1c')]();};}function saveUpdates(_0x3b5dc5,_0x51fb8d){return function(_0x2f2494){if(_0x2f2494){return _0x2f2494['update'](_0x3b5dc5)[_0x89f1('0x1d')](function(_0x583281){return _0x583281;});}return null;};}function removeEntity(_0x50c4b1,_0x29b926){return function(_0xff61a2){if(_0xff61a2){return _0xff61a2['destroy']()[_0x89f1('0x1d')](function(){_0x50c4b1[_0x89f1('0x16')](0xcc)[_0x89f1('0x17')]();});}};}function handleEntityNotFound(_0x16c653,_0x3d3054){return function(_0x3eec80){if(!_0x3eec80){_0x16c653[_0x89f1('0x15')](0x194);}return _0x3eec80;};}function handleError(_0x269798,_0x4648c2){_0x4648c2=_0x4648c2||0x1f4;return function(_0x27316a){logger[_0x89f1('0x1e')](_0x27316a[_0x89f1('0x1f')]);if(_0x27316a[_0x89f1('0x20')]){delete _0x27316a[_0x89f1('0x20')];}_0x269798[_0x89f1('0x16')](_0x4648c2)['send'](_0x27316a);};}exports[_0x89f1('0x21')]=function(_0x2e7a99,_0x2b7ded){var _0x882bbd={'raw':!![],'where':{'id':_0x2e7a99[_0x89f1('0x22')]['id']}},_0x2a6847={};_0x2a6847['model']=_[_0x89f1('0x23')](db[_0x89f1('0x24')][_0x89f1('0x25')]);_0x2a6847[_0x89f1('0x26')]=_[_0x89f1('0x23')](_0x2e7a99[_0x89f1('0x26')]);_0x2a6847['filtears']=_[_0x89f1('0x27')](_0x2a6847[_0x89f1('0x28')],_0x2a6847[_0x89f1('0x26')]);_0x882bbd[_0x89f1('0x29')]=_['intersection'](_0x2a6847[_0x89f1('0x28')],qs[_0x89f1('0x2a')](_0x2e7a99['query'][_0x89f1('0x2a')]));_0x882bbd[_0x89f1('0x29')]=_0x882bbd[_0x89f1('0x29')]['length']?_0x882bbd['attributes']:_0x2a6847[_0x89f1('0x28')];if(_0x2e7a99[_0x89f1('0x26')][_0x89f1('0x2b')]){_0x882bbd[_0x89f1('0x2c')]=[{'all':!![]}];}_0x882bbd=_['merge']({},_0x882bbd,_0x2e7a99[_0x89f1('0x2d')]);return db[_0x89f1('0x24')][_0x89f1('0x2e')](_0x882bbd)['then'](handleEntityNotFound(_0x2b7ded,null))[_0x89f1('0x1d')](respondWithResult(_0x2b7ded,null))[_0x89f1('0x2f')](handleError(_0x2b7ded,null));};exports[_0x89f1('0x30')]=function(_0x128bd1,_0x188b4d){if(_0x128bd1[_0x89f1('0x31')]['id']){delete _0x128bd1[_0x89f1('0x31')]['id'];}return db[_0x89f1('0x24')][_0x89f1('0x2e')]({'where':{'id':_0x128bd1[_0x89f1('0x22')]['id']}})[_0x89f1('0x1d')](handleEntityNotFound(_0x188b4d,null))[_0x89f1('0x1d')](saveUpdates(_0x128bd1[_0x89f1('0x31')],null))[_0x89f1('0x1d')](respondWithResult(_0x188b4d,null))[_0x89f1('0x2f')](handleError(_0x188b4d,null));};exports[_0x89f1('0x32')]=function(_0x5149e7,_0x6da494){return db['MailApplication'][_0x89f1('0x2e')]({'where':{'id':_0x5149e7[_0x89f1('0x22')]['id']}})[_0x89f1('0x1d')](handleEntityNotFound(_0x6da494,null))['then'](removeEntity(_0x6da494,null))[_0x89f1('0x2f')](handleError(_0x6da494,null));};
\ No newline at end of file
+var _0x029d=['lodash','squel','jsforce','desk.js','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../config/license/util','sendStatus','status','end','json','count','offset','set','Content-Range','apply','reject','save','update','destroy','then','error','name','send','show','params','model','keys','MailApplication','rawAttributes','query','filtears','attributes','intersection','fields','length','includeAll','include','merge','options','find','catch','body','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','path','sox','to-csv','ejs'];(function(_0x33062d,_0x4e6a9d){var _0x5ed801=function(_0x382ffc){while(--_0x382ffc){_0x33062d['push'](_0x33062d['shift']());}};_0x5ed801(++_0x4e6a9d);}(_0x029d,0x1cc));var _0xd029=function(_0x524b13,_0x4c48a3){_0x524b13=_0x524b13-0x0;var _0x6bf6c3=_0x029d[_0x524b13];return _0x6bf6c3;};'use strict';var pdf=require(_0xd029('0x0'));var emlformat=require(_0xd029('0x1'));var rimraf=require(_0xd029('0x2'));var zipdir=require(_0xd029('0x3'));var jsonpatch=require(_0xd029('0x4'));var rp=require(_0xd029('0x5'));var moment=require(_0xd029('0x6'));var BPromise=require(_0xd029('0x7'));var Mustache=require('mustache');var util=require('util');var path=require(_0xd029('0x8'));var sox=require(_0xd029('0x9'));var csv=require(_0xd029('0xa'));var ejs=require(_0xd029('0xb'));var fs=require('fs');var _=require(_0xd029('0xc'));var squel=require(_0xd029('0xd'));var crypto=require('crypto');var jsforce=require(_0xd029('0xe'));var deskjs=require(_0xd029('0xf'));var toCsv=require(_0xd029('0xa'));var querystring=require('querystring');var Papa=require(_0xd029('0x10'));var Redis=require('ioredis');var authService=require(_0xd029('0x11'));var qs=require(_0xd029('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xd029('0x13'))(_0xd029('0x14'));var utils=require('../../config/utils');var config=require(_0xd029('0x15'));var licenseUtil=require(_0xd029('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4047c5,_0xe68c64){_0xe68c64=_0xe68c64||0xcc;return function(_0x59a483){if(_0x59a483){return _0x4047c5[_0xd029('0x17')](_0xe68c64);}return _0x4047c5[_0xd029('0x18')](_0xe68c64)[_0xd029('0x19')]();};}function respondWithResult(_0x1bd275,_0x4c9bad){_0x4c9bad=_0x4c9bad||0xc8;return function(_0x26fb71){if(_0x26fb71){return _0x1bd275[_0xd029('0x18')](_0x4c9bad)[_0xd029('0x1a')](_0x26fb71);}};}function respondWithFilteredResult(_0x522a39,_0x4f377c){return function(_0x5935a5){if(_0x5935a5){var _0x3de31c=_0x5935a5[_0xd029('0x1b')],_0x26ebe0=_0x4f377c[_0xd029('0x1c')],_0x10dd58=_0x4f377c[_0xd029('0x1c')]+_0x4f377c['limit'],_0x601e45;if(_0x10dd58>=_0x3de31c){_0x10dd58=_0x3de31c;_0x601e45=0xc8;}else{_0x601e45=0xce;}_0x522a39['status'](_0x601e45);return _0x522a39[_0xd029('0x1d')](_0xd029('0x1e'),_0x26ebe0+'-'+_0x10dd58+'/'+_0x3de31c)[_0xd029('0x1a')](_0x5935a5);}return null;};}function patchUpdates(_0x4d0ef5){return function(_0x21fc65){try{jsonpatch[_0xd029('0x1f')](_0x21fc65,_0x4d0ef5,!![]);}catch(_0x105ac7){return BPromise[_0xd029('0x20')](_0x105ac7);}return _0x21fc65[_0xd029('0x21')]();};}function saveUpdates(_0x83be05,_0x4cd805){return function(_0x2eff48){if(_0x2eff48){return _0x2eff48[_0xd029('0x22')](_0x83be05)['then'](function(_0x3b8d70){return _0x3b8d70;});}return null;};}function removeEntity(_0x467b52,_0x477837){return function(_0x4f8313){if(_0x4f8313){return _0x4f8313[_0xd029('0x23')]()[_0xd029('0x24')](function(){_0x467b52[_0xd029('0x18')](0xcc)[_0xd029('0x19')]();});}};}function handleEntityNotFound(_0x4cc1d0,_0x293a5d){return function(_0x13aa70){if(!_0x13aa70){_0x4cc1d0[_0xd029('0x17')](0x194);}return _0x13aa70;};}function handleError(_0x91f3b2,_0x471aca){_0x471aca=_0x471aca||0x1f4;return function(_0x2fbd09){logger[_0xd029('0x25')](_0x2fbd09['stack']);if(_0x2fbd09[_0xd029('0x26')]){delete _0x2fbd09[_0xd029('0x26')];}_0x91f3b2[_0xd029('0x18')](_0x471aca)[_0xd029('0x27')](_0x2fbd09);};}exports[_0xd029('0x28')]=function(_0x1cb318,_0x44fe6e){var _0x3649b8={'raw':!![],'where':{'id':_0x1cb318[_0xd029('0x29')]['id']}},_0x4bffac={};_0x4bffac[_0xd029('0x2a')]=_[_0xd029('0x2b')](db[_0xd029('0x2c')][_0xd029('0x2d')]);_0x4bffac[_0xd029('0x2e')]=_[_0xd029('0x2b')](_0x1cb318[_0xd029('0x2e')]);_0x4bffac[_0xd029('0x2f')]=_['intersection'](_0x4bffac[_0xd029('0x2a')],_0x4bffac[_0xd029('0x2e')]);_0x3649b8[_0xd029('0x30')]=_[_0xd029('0x31')](_0x4bffac[_0xd029('0x2a')],qs[_0xd029('0x32')](_0x1cb318[_0xd029('0x2e')]['fields']));_0x3649b8[_0xd029('0x30')]=_0x3649b8[_0xd029('0x30')][_0xd029('0x33')]?_0x3649b8['attributes']:_0x4bffac[_0xd029('0x2a')];if(_0x1cb318['query'][_0xd029('0x34')]){_0x3649b8[_0xd029('0x35')]=[{'all':!![]}];}_0x3649b8=_[_0xd029('0x36')]({},_0x3649b8,_0x1cb318[_0xd029('0x37')]);return db[_0xd029('0x2c')][_0xd029('0x38')](_0x3649b8)[_0xd029('0x24')](handleEntityNotFound(_0x44fe6e,null))[_0xd029('0x24')](respondWithResult(_0x44fe6e,null))[_0xd029('0x39')](handleError(_0x44fe6e,null));};exports[_0xd029('0x22')]=function(_0x3fa604,_0x5304f6){if(_0x3fa604['body']['id']){delete _0x3fa604[_0xd029('0x3a')]['id'];}return db[_0xd029('0x2c')][_0xd029('0x38')]({'where':{'id':_0x3fa604['params']['id']}})[_0xd029('0x24')](handleEntityNotFound(_0x5304f6,null))[_0xd029('0x24')](saveUpdates(_0x3fa604['body'],null))[_0xd029('0x24')](respondWithResult(_0x5304f6,null))[_0xd029('0x39')](handleError(_0x5304f6,null));};exports[_0xd029('0x23')]=function(_0x23b5b8,_0x3f2e8c){return db[_0xd029('0x2c')]['find']({'where':{'id':_0x23b5b8[_0xd029('0x29')]['id']}})[_0xd029('0x24')](handleEntityNotFound(_0x3f2e8c,null))[_0xd029('0x24')](removeEntity(_0x3f2e8c,null))[_0xd029('0x39')](handleError(_0x3f2e8c,null));};
\ No newline at end of file