Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / intFreshdeskField / intFreshdeskField.controller.js
index c999c0c..1ab2c63 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xebf4=['length','nolimit','sort','where','pick','merge','map','type','key','VIRTUAL','field','filter','options','include','findAll','rows','catch','show','params','includeAll','find','create','body','html-pdf','fast-json-patch','request-promise','bluebird','mustache','sox','ejs','desk.js','to-csv','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','update','then','destroy','error','stack','name','send','index','FreshdeskField','rawAttributes','keys','query','filters','intersection','model','attributes','fields'];(function(_0x27a7a2,_0x5829b6){var _0x31bbd5=function(_0x5de1fb){while(--_0x5de1fb){_0x27a7a2['push'](_0x27a7a2['shift']());}};_0x31bbd5(++_0x5829b6);}(_0xebf4,0xe3));var _0x4ebf=function(_0x464bf1,_0x54ea72){_0x464bf1=_0x464bf1-0x0;var _0x51754a=_0xebf4[_0x464bf1];return _0x51754a;};'use strict';var pdf=require(_0x4ebf('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x4ebf('0x1'));var rp=require(_0x4ebf('0x2'));var moment=require('moment');var BPromise=require(_0x4ebf('0x3'));var Mustache=require(_0x4ebf('0x4'));var util=require('util');var path=require('path');var sox=require(_0x4ebf('0x5'));var csv=require('to-csv');var ejs=require(_0x4ebf('0x6'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x4ebf('0x7'));var toCsv=require(_0x4ebf('0x8'));var querystring=require('querystring');var Papa=require(_0x4ebf('0x9'));var Redis=require('ioredis');var authService=require(_0x4ebf('0xa'));var qs=require(_0x4ebf('0xb'));var hardwareService=require(_0x4ebf('0xc'));var logger=require(_0x4ebf('0xd'))(_0x4ebf('0xe'));var utils=require(_0x4ebf('0xf'));var config=require(_0x4ebf('0x10'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x588b94,_0x54da77){_0x54da77=_0x54da77||0xcc;return function(_0xaa01f9){if(_0xaa01f9){return _0x588b94[_0x4ebf('0x11')](_0x54da77);}return _0x588b94[_0x4ebf('0x12')](_0x54da77)[_0x4ebf('0x13')]();};}function respondWithResult(_0x76f93a,_0x41cc14){_0x41cc14=_0x41cc14||0xc8;return function(_0x57389b){if(_0x57389b){return _0x76f93a[_0x4ebf('0x12')](_0x41cc14)[_0x4ebf('0x14')](_0x57389b);}};}function respondWithFilteredResult(_0x565524,_0x4690ef){return function(_0x25f17c){if(_0x25f17c){var _0x205cf=_0x25f17c[_0x4ebf('0x15')],_0x5059f0=_0x4690ef[_0x4ebf('0x16')],_0x5dcba3=_0x4690ef['offset']+_0x4690ef[_0x4ebf('0x17')],_0x33ea71;if(_0x5dcba3>=_0x205cf){_0x5dcba3=_0x205cf;_0x33ea71=0xc8;}else{_0x33ea71=0xce;}_0x565524[_0x4ebf('0x12')](_0x33ea71);return _0x565524[_0x4ebf('0x18')](_0x4ebf('0x19'),_0x5059f0+'-'+_0x5dcba3+'/'+_0x205cf)['json'](_0x25f17c);}return null;};}function patchUpdates(_0x174763){return function(_0x2d32f4){try{jsonpatch[_0x4ebf('0x1a')](_0x2d32f4,_0x174763,!![]);}catch(_0x150152){return BPromise[_0x4ebf('0x1b')](_0x150152);}return _0x2d32f4['save']();};}function saveUpdates(_0xd43e2a,_0xb8a09b){return function(_0x100f72){if(_0x100f72){return _0x100f72[_0x4ebf('0x1c')](_0xd43e2a)[_0x4ebf('0x1d')](function(_0x4c266d){return _0x4c266d;});}return null;};}function removeEntity(_0x15c7a7,_0x1be515){return function(_0x320c8f){if(_0x320c8f){return _0x320c8f[_0x4ebf('0x1e')]()[_0x4ebf('0x1d')](function(){_0x15c7a7[_0x4ebf('0x12')](0xcc)['end']();});}};}function handleEntityNotFound(_0x14e905,_0x2c8829){return function(_0x32d25f){if(!_0x32d25f){_0x14e905[_0x4ebf('0x11')](0x194);}return _0x32d25f;};}function handleError(_0x466261,_0x104203){_0x104203=_0x104203||0x1f4;return function(_0x142ed6){logger[_0x4ebf('0x1f')](_0x142ed6[_0x4ebf('0x20')]);if(_0x142ed6[_0x4ebf('0x21')]){delete _0x142ed6[_0x4ebf('0x21')];}_0x466261[_0x4ebf('0x12')](_0x104203)[_0x4ebf('0x22')](_0x142ed6);};}exports[_0x4ebf('0x23')]=function(_0x868ee2,_0x2242af){var _0x5a77b3={},_0x235672={},_0x49c2df={'count':0x0,'rows':[]};var _0x544b7a=db[_0x4ebf('0x24')][_0x4ebf('0x25')];_0x235672['model']=_[_0x4ebf('0x26')](_0x544b7a);_0x235672[_0x4ebf('0x27')]=_[_0x4ebf('0x26')](_0x868ee2[_0x4ebf('0x27')]);_0x235672[_0x4ebf('0x28')]=_[_0x4ebf('0x29')](_0x235672[_0x4ebf('0x2a')],_0x235672[_0x4ebf('0x27')]);_0x5a77b3[_0x4ebf('0x2b')]=_['intersection'](_0x235672[_0x4ebf('0x2a')],qs[_0x4ebf('0x2c')](_0x868ee2[_0x4ebf('0x27')][_0x4ebf('0x2c')]));_0x5a77b3[_0x4ebf('0x2b')]=_0x5a77b3[_0x4ebf('0x2b')][_0x4ebf('0x2d')]?_0x5a77b3[_0x4ebf('0x2b')]:_0x235672['model'];if(!_0x868ee2[_0x4ebf('0x27')]['hasOwnProperty'](_0x4ebf('0x2e'))){_0x5a77b3[_0x4ebf('0x17')]=qs[_0x4ebf('0x17')](_0x868ee2[_0x4ebf('0x27')][_0x4ebf('0x17')]);_0x5a77b3[_0x4ebf('0x16')]=qs['offset'](_0x868ee2[_0x4ebf('0x27')][_0x4ebf('0x16')]);}_0x5a77b3['order']=qs['sort'](_0x868ee2[_0x4ebf('0x27')][_0x4ebf('0x2f')]);_0x5a77b3[_0x4ebf('0x30')]=qs['filters'](_[_0x4ebf('0x31')](_0x868ee2[_0x4ebf('0x27')],_0x235672['filters']));if(_0x868ee2[_0x4ebf('0x27')]['filter']){_0x5a77b3['where']=_[_0x4ebf('0x32')](_0x5a77b3[_0x4ebf('0x30')],{'$or':_[_0x4ebf('0x33')](_0x544b7a,function(_0x10d8a4){if(_0x10d8a4[_0x4ebf('0x34')][_0x4ebf('0x35')]!==_0x4ebf('0x36')){var _0xafcb7d={};_0xafcb7d[_0x10d8a4[_0x4ebf('0x37')]]={'$like':'%'+_0x868ee2[_0x4ebf('0x27')][_0x4ebf('0x38')]+'%'};return _0xafcb7d;}})});}_0x5a77b3=_['merge']({},_0x5a77b3,_0x868ee2[_0x4ebf('0x39')]);var _0x15dee8={'where':_0x5a77b3[_0x4ebf('0x30')]};return db[_0x4ebf('0x24')]['count'](_0x15dee8)[_0x4ebf('0x1d')](function(_0x10c0d6){_0x49c2df[_0x4ebf('0x15')]=_0x10c0d6;if(_0x868ee2[_0x4ebf('0x27')]['includeAll']){_0x5a77b3[_0x4ebf('0x3a')]=[{'all':!![]}];}return db['FreshdeskField'][_0x4ebf('0x3b')](_0x5a77b3);})[_0x4ebf('0x1d')](function(_0x2dca43){_0x49c2df[_0x4ebf('0x3c')]=_0x2dca43;return _0x49c2df;})[_0x4ebf('0x1d')](respondWithFilteredResult(_0x2242af,_0x5a77b3))[_0x4ebf('0x3d')](handleError(_0x2242af,null));};exports[_0x4ebf('0x3e')]=function(_0x1c6e8b,_0x15bcdb){var _0x5a16b9={'raw':!![],'where':{'id':_0x1c6e8b[_0x4ebf('0x3f')]['id']}},_0xd18b94={};_0xd18b94[_0x4ebf('0x2a')]=_[_0x4ebf('0x26')](db[_0x4ebf('0x24')][_0x4ebf('0x25')]);_0xd18b94['query']=_[_0x4ebf('0x26')](_0x1c6e8b[_0x4ebf('0x27')]);_0xd18b94[_0x4ebf('0x28')]=_[_0x4ebf('0x29')](_0xd18b94[_0x4ebf('0x2a')],_0xd18b94[_0x4ebf('0x27')]);_0x5a16b9[_0x4ebf('0x2b')]=_[_0x4ebf('0x29')](_0xd18b94['model'],qs['fields'](_0x1c6e8b[_0x4ebf('0x27')][_0x4ebf('0x2c')]));_0x5a16b9['attributes']=_0x5a16b9['attributes'][_0x4ebf('0x2d')]?_0x5a16b9[_0x4ebf('0x2b')]:_0xd18b94[_0x4ebf('0x2a')];if(_0x1c6e8b[_0x4ebf('0x27')][_0x4ebf('0x40')]){_0x5a16b9[_0x4ebf('0x3a')]=[{'all':!![]}];}_0x5a16b9=_[_0x4ebf('0x32')]({},_0x5a16b9,_0x1c6e8b[_0x4ebf('0x39')]);return db[_0x4ebf('0x24')][_0x4ebf('0x41')](_0x5a16b9)[_0x4ebf('0x1d')](handleEntityNotFound(_0x15bcdb,null))[_0x4ebf('0x1d')](respondWithResult(_0x15bcdb,null))['catch'](handleError(_0x15bcdb,null));};exports[_0x4ebf('0x42')]=function(_0x157f44,_0x32a40a){return db[_0x4ebf('0x24')]['create'](_0x157f44[_0x4ebf('0x43')],{})[_0x4ebf('0x1d')](respondWithResult(_0x32a40a,0xc9))['catch'](handleError(_0x32a40a,null));};exports[_0x4ebf('0x1c')]=function(_0x393745,_0x4b70a5){if(_0x393745[_0x4ebf('0x43')]['id']){delete _0x393745[_0x4ebf('0x43')]['id'];}return db['FreshdeskField'][_0x4ebf('0x41')]({'where':{'id':_0x393745['params']['id']}})['then'](handleEntityNotFound(_0x4b70a5,null))['then'](saveUpdates(_0x393745[_0x4ebf('0x43')],null))[_0x4ebf('0x1d')](respondWithResult(_0x4b70a5,null))['catch'](handleError(_0x4b70a5,null));};exports['destroy']=function(_0x23a876,_0xd50f17){return db[_0x4ebf('0x24')][_0x4ebf('0x41')]({'where':{'id':_0x23a876['params']['id']}})['then'](handleEntityNotFound(_0xd50f17,null))[_0x4ebf('0x1d')](removeEntity(_0xd50f17,null))[_0x4ebf('0x3d')](handleError(_0xd50f17,null));};
\ No newline at end of file
+var _0x5db6=['moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','json','count','offset','limit','status','set','Content-Range','apply','reject','save','destroy','error','name','send','index','keys','query','intersection','model','attributes','fields','order','sort','filters','pick','where','merge','map','key','VIRTUAL','field','filter','FreshdeskField','then','includeAll','include','findAll','rows','params','length','catch','update','body','find','html-pdf','request-promise'];(function(_0x1aad39,_0x143018){var _0x314cff=function(_0x3c7830){while(--_0x3c7830){_0x1aad39['push'](_0x1aad39['shift']());}};_0x314cff(++_0x143018);}(_0x5db6,0x88));var _0x65db=function(_0x3de7e0,_0x28cbff){_0x3de7e0=_0x3de7e0-0x0;var _0x11d0b3=_0x5db6[_0x3de7e0];return _0x11d0b3;};'use strict';var pdf=require(_0x65db('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x65db('0x1'));var moment=require(_0x65db('0x2'));var BPromise=require(_0x65db('0x3'));var Mustache=require(_0x65db('0x4'));var util=require(_0x65db('0x5'));var path=require(_0x65db('0x6'));var sox=require(_0x65db('0x7'));var csv=require(_0x65db('0x8'));var ejs=require(_0x65db('0x9'));var fs=require('fs');var _=require(_0x65db('0xa'));var squel=require(_0x65db('0xb'));var crypto=require(_0x65db('0xc'));var jsforce=require(_0x65db('0xd'));var deskjs=require(_0x65db('0xe'));var toCsv=require(_0x65db('0x8'));var querystring=require(_0x65db('0xf'));var Papa=require(_0x65db('0x10'));var Redis=require(_0x65db('0x11'));var authService=require('../../components/auth/service');var qs=require(_0x65db('0x12'));var hardwareService=require(_0x65db('0x13'));var logger=require('../../config/logger')('api');var utils=require(_0x65db('0x14'));var config=require(_0x65db('0x15'));var db=require(_0x65db('0x16'))['db'];function respondWithStatusCode(_0x4e5d11,_0x37a6f7){_0x37a6f7=_0x37a6f7||0xcc;return function(_0x3e994a){if(_0x3e994a){return _0x4e5d11[_0x65db('0x17')](_0x37a6f7);}return _0x4e5d11['status'](_0x37a6f7)[_0x65db('0x18')]();};}function respondWithResult(_0x4c34c7,_0x2ffc30){_0x2ffc30=_0x2ffc30||0xc8;return function(_0x419602){if(_0x419602){return _0x4c34c7['status'](_0x2ffc30)[_0x65db('0x19')](_0x419602);}};}function respondWithFilteredResult(_0x1df528,_0x472e28){return function(_0x32c985){if(_0x32c985){var _0x2c6c3f=_0x32c985[_0x65db('0x1a')],_0x424af1=_0x472e28[_0x65db('0x1b')],_0x22ab95=_0x472e28['offset']+_0x472e28[_0x65db('0x1c')],_0x30fcf8;if(_0x22ab95>=_0x2c6c3f){_0x22ab95=_0x2c6c3f;_0x30fcf8=0xc8;}else{_0x30fcf8=0xce;}_0x1df528[_0x65db('0x1d')](_0x30fcf8);return _0x1df528[_0x65db('0x1e')](_0x65db('0x1f'),_0x424af1+'-'+_0x22ab95+'/'+_0x2c6c3f)[_0x65db('0x19')](_0x32c985);}return null;};}function patchUpdates(_0x3ebc70){return function(_0x83c0d){try{jsonpatch[_0x65db('0x20')](_0x83c0d,_0x3ebc70,!![]);}catch(_0x1e62f7){return BPromise[_0x65db('0x21')](_0x1e62f7);}return _0x83c0d[_0x65db('0x22')]();};}function saveUpdates(_0x362f6b,_0x21142c){return function(_0x16a635){if(_0x16a635){return _0x16a635['update'](_0x362f6b)['then'](function(_0x20bcd3){return _0x20bcd3;});}return null;};}function removeEntity(_0x59cc7f,_0x35c0c4){return function(_0x976d53){if(_0x976d53){return _0x976d53[_0x65db('0x23')]()['then'](function(){_0x59cc7f[_0x65db('0x1d')](0xcc)[_0x65db('0x18')]();});}};}function handleEntityNotFound(_0x5b7d82,_0x175733){return function(_0x175da5){if(!_0x175da5){_0x5b7d82[_0x65db('0x17')](0x194);}return _0x175da5;};}function handleError(_0x3ca335,_0x19aff2){_0x19aff2=_0x19aff2||0x1f4;return function(_0x2e2d1d){logger[_0x65db('0x24')](_0x2e2d1d['stack']);if(_0x2e2d1d[_0x65db('0x25')]){delete _0x2e2d1d[_0x65db('0x25')];}_0x3ca335['status'](_0x19aff2)[_0x65db('0x26')](_0x2e2d1d);};}exports[_0x65db('0x27')]=function(_0x1b22b1,_0x144268){var _0x4416ef={},_0x4be47f={},_0x733e08={'count':0x0,'rows':[]};var _0x5a8277=db['FreshdeskField']['rawAttributes'];_0x4be47f['model']=_[_0x65db('0x28')](_0x5a8277);_0x4be47f[_0x65db('0x29')]=_[_0x65db('0x28')](_0x1b22b1['query']);_0x4be47f['filters']=_[_0x65db('0x2a')](_0x4be47f[_0x65db('0x2b')],_0x4be47f[_0x65db('0x29')]);_0x4416ef[_0x65db('0x2c')]=_[_0x65db('0x2a')](_0x4be47f[_0x65db('0x2b')],qs[_0x65db('0x2d')](_0x1b22b1[_0x65db('0x29')][_0x65db('0x2d')]));_0x4416ef['attributes']=_0x4416ef['attributes']['length']?_0x4416ef[_0x65db('0x2c')]:_0x4be47f['model'];if(!_0x1b22b1['query']['hasOwnProperty']('nolimit')){_0x4416ef[_0x65db('0x1c')]=qs[_0x65db('0x1c')](_0x1b22b1[_0x65db('0x29')][_0x65db('0x1c')]);_0x4416ef['offset']=qs[_0x65db('0x1b')](_0x1b22b1[_0x65db('0x29')]['offset']);}_0x4416ef[_0x65db('0x2e')]=qs[_0x65db('0x2f')](_0x1b22b1[_0x65db('0x29')][_0x65db('0x2f')]);_0x4416ef['where']=qs[_0x65db('0x30')](_[_0x65db('0x31')](_0x1b22b1[_0x65db('0x29')],_0x4be47f[_0x65db('0x30')]));if(_0x1b22b1[_0x65db('0x29')]['filter']){_0x4416ef[_0x65db('0x32')]=_[_0x65db('0x33')](_0x4416ef[_0x65db('0x32')],{'$or':_[_0x65db('0x34')](_0x5a8277,function(_0x1d45a9){if(_0x1d45a9['type'][_0x65db('0x35')]!==_0x65db('0x36')){var _0x5ea4bf={};_0x5ea4bf[_0x1d45a9[_0x65db('0x37')]]={'$like':'%'+_0x1b22b1['query'][_0x65db('0x38')]+'%'};return _0x5ea4bf;}})});}_0x4416ef=_[_0x65db('0x33')]({},_0x4416ef,_0x1b22b1['options']);var _0xfe7519={'where':_0x4416ef[_0x65db('0x32')]};return db[_0x65db('0x39')][_0x65db('0x1a')](_0xfe7519)[_0x65db('0x3a')](function(_0x4238d1){_0x733e08[_0x65db('0x1a')]=_0x4238d1;if(_0x1b22b1[_0x65db('0x29')][_0x65db('0x3b')]){_0x4416ef[_0x65db('0x3c')]=[{'all':!![]}];}return db[_0x65db('0x39')][_0x65db('0x3d')](_0x4416ef);})[_0x65db('0x3a')](function(_0x89422f){_0x733e08[_0x65db('0x3e')]=_0x89422f;return _0x733e08;})['then'](respondWithFilteredResult(_0x144268,_0x4416ef))['catch'](handleError(_0x144268,null));};exports['show']=function(_0x83e48a,_0x368077){var _0x246990={'raw':!![],'where':{'id':_0x83e48a[_0x65db('0x3f')]['id']}},_0x9e5e1d={};_0x9e5e1d[_0x65db('0x2b')]=_[_0x65db('0x28')](db['FreshdeskField']['rawAttributes']);_0x9e5e1d[_0x65db('0x29')]=_['keys'](_0x83e48a['query']);_0x9e5e1d[_0x65db('0x30')]=_[_0x65db('0x2a')](_0x9e5e1d[_0x65db('0x2b')],_0x9e5e1d[_0x65db('0x29')]);_0x246990['attributes']=_['intersection'](_0x9e5e1d['model'],qs[_0x65db('0x2d')](_0x83e48a['query'][_0x65db('0x2d')]));_0x246990[_0x65db('0x2c')]=_0x246990[_0x65db('0x2c')][_0x65db('0x40')]?_0x246990['attributes']:_0x9e5e1d['model'];if(_0x83e48a[_0x65db('0x29')]['includeAll']){_0x246990[_0x65db('0x3c')]=[{'all':!![]}];}_0x246990=_[_0x65db('0x33')]({},_0x246990,_0x83e48a['options']);return db[_0x65db('0x39')]['find'](_0x246990)[_0x65db('0x3a')](handleEntityNotFound(_0x368077,null))[_0x65db('0x3a')](respondWithResult(_0x368077,null))[_0x65db('0x41')](handleError(_0x368077,null));};exports['create']=function(_0x45aab5,_0x1b6760){return db[_0x65db('0x39')]['create'](_0x45aab5['body'],{})['then'](respondWithResult(_0x1b6760,0xc9))['catch'](handleError(_0x1b6760,null));};exports[_0x65db('0x42')]=function(_0x4976d7,_0x265aad){if(_0x4976d7['body']['id']){delete _0x4976d7[_0x65db('0x43')]['id'];}return db[_0x65db('0x39')][_0x65db('0x44')]({'where':{'id':_0x4976d7[_0x65db('0x3f')]['id']}})[_0x65db('0x3a')](handleEntityNotFound(_0x265aad,null))[_0x65db('0x3a')](saveUpdates(_0x4976d7['body'],null))[_0x65db('0x3a')](respondWithResult(_0x265aad,null))[_0x65db('0x41')](handleError(_0x265aad,null));};exports[_0x65db('0x23')]=function(_0x297568,_0x5a27ec){return db['FreshdeskField'][_0x65db('0x44')]({'where':{'id':_0x297568[_0x65db('0x3f')]['id']}})[_0x65db('0x3a')](handleEntityNotFound(_0x5a27ec,null))[_0x65db('0x3a')](removeEntity(_0x5a27ec,null))[_0x65db('0x41')](handleError(_0x5a27ec,null));};
\ No newline at end of file