Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / api / UserWhatsappInteraction / UserWhatsappInteraction.controller.js
index fd7fa38..b42cb58 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf3aa=['error','stack','name','index','map','UserWhatsappInteraction','fieldName','type','key','keys','query','filters','intersection','model','attributes','fields','hasOwnProperty','nolimit','limit','order','sort','where','pick','filter','VIRTUAL','merge','options','includeAll','include','findAll','catch','show','params','rawAttributes','length','create','body','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','find','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','fast-json-patch','request-promise','moment','util','path','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../mysqldb','sendStatus','status','json','offset','set','Content-Range','save','update','then','destroy','UserWhatsappInteractions','UserProfileResource','end'];(function(_0x62565c,_0x3ef4fb){var _0x51e852=function(_0x18f1e2){while(--_0x18f1e2){_0x62565c['push'](_0x62565c['shift']());}};_0x51e852(++_0x3ef4fb);}(_0xf3aa,0x1b2));var _0xaf3a=function(_0x585d09,_0x1274bc){_0x585d09=_0x585d09-0x0;var _0x7d9a14=_0xf3aa[_0x585d09];return _0x7d9a14;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0xaf3a('0x0'));var rp=require(_0xaf3a('0x1'));var moment=require(_0xaf3a('0x2'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0xaf3a('0x3'));var path=require(_0xaf3a('0x4'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xaf3a('0x5'));var fs=require('fs');var _=require(_0xaf3a('0x6'));var squel=require(_0xaf3a('0x7'));var crypto=require(_0xaf3a('0x8'));var jsforce=require(_0xaf3a('0x9'));var deskjs=require(_0xaf3a('0xa'));var toCsv=require(_0xaf3a('0xb'));var querystring=require(_0xaf3a('0xc'));var Papa=require(_0xaf3a('0xd'));var Redis=require(_0xaf3a('0xe'));var authService=require(_0xaf3a('0xf'));var qs=require(_0xaf3a('0x10'));var as=require(_0xaf3a('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xaf3a('0x12'))(_0xaf3a('0x13'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require(_0xaf3a('0x14'))['db'];function respondWithStatusCode(_0x3479bf,_0x243d2a){_0x243d2a=_0x243d2a||0xcc;return function(_0x22ad89){if(_0x22ad89){return _0x3479bf[_0xaf3a('0x15')](_0x243d2a);}return _0x3479bf[_0xaf3a('0x16')](_0x243d2a)['end']();};}function respondWithResult(_0xd89717,_0x54e826){_0x54e826=_0x54e826||0xc8;return function(_0x4bb87f){if(_0x4bb87f){return _0xd89717[_0xaf3a('0x16')](_0x54e826)[_0xaf3a('0x17')](_0x4bb87f);}};}function respondWithFilteredResult(_0x5f08e4,_0xb0f040){return function(_0x13981d){if(_0x13981d){var _0x24e0d1=_0x13981d['count'],_0x16c0ae=_0xb0f040[_0xaf3a('0x18')],_0x202aa0=_0xb0f040['offset']+_0xb0f040['limit'],_0x1ca5d5;if(_0x202aa0>=_0x24e0d1){_0x202aa0=_0x24e0d1;_0x1ca5d5=0xc8;}else{_0x1ca5d5=0xce;}_0x5f08e4[_0xaf3a('0x16')](_0x1ca5d5);return _0x5f08e4[_0xaf3a('0x19')](_0xaf3a('0x1a'),_0x16c0ae+'-'+_0x202aa0+'/'+_0x24e0d1)['json'](_0x13981d);}return null;};}function patchUpdates(_0x4ac21c){return function(_0x28c5ac){try{jsonpatch['apply'](_0x28c5ac,_0x4ac21c,!![]);}catch(_0x5c8bea){return BPromise['reject'](_0x5c8bea);}return _0x28c5ac[_0xaf3a('0x1b')]();};}function saveUpdates(_0x46fc3a,_0x4ed46e){return function(_0x137854){if(_0x137854){return _0x137854[_0xaf3a('0x1c')](_0x46fc3a)[_0xaf3a('0x1d')](function(_0x32dd2f){return _0x32dd2f;});}return null;};}function removeEntity(_0x360745,_0x132a0f){return function(_0x51fa3f){if(_0x51fa3f){return _0x51fa3f[_0xaf3a('0x1e')]()[_0xaf3a('0x1d')](function(){var _0x5052a9=_0x51fa3f['get']({'plain':!![]});var _0x39b782=_0xaf3a('0x1f');return db[_0xaf3a('0x20')]['destroy']({'where':{'type':_0x39b782,'resourceId':_0x5052a9['id']}})[_0xaf3a('0x1d')](function(){return _0x51fa3f;});})['then'](function(){_0x360745[_0xaf3a('0x16')](0xcc)[_0xaf3a('0x21')]();});}};}function handleEntityNotFound(_0x55242f,_0x27f1e1){return function(_0x2ab810){if(!_0x2ab810){_0x55242f[_0xaf3a('0x15')](0x194);}return _0x2ab810;};}function handleError(_0x344d79,_0x521611){_0x521611=_0x521611||0x1f4;return function(_0x3c0471){logger[_0xaf3a('0x22')](_0x3c0471[_0xaf3a('0x23')]);if(_0x3c0471[_0xaf3a('0x24')]){delete _0x3c0471[_0xaf3a('0x24')];}_0x344d79[_0xaf3a('0x16')](_0x521611)['send'](_0x3c0471);};}exports[_0xaf3a('0x25')]=function(_0x198d42,_0x4218ca){var _0x2315cf={},_0x5044e7={},_0x18cc6f={'count':0x0,'rows':[]};var _0x3ffe2b=_[_0xaf3a('0x26')](db[_0xaf3a('0x27')]['rawAttributes'],function(_0x222581){return{'name':_0x222581[_0xaf3a('0x28')],'type':_0x222581[_0xaf3a('0x29')][_0xaf3a('0x2a')]};});_0x5044e7['model']=_['map'](_0x3ffe2b,_0xaf3a('0x24'));_0x5044e7['query']=_[_0xaf3a('0x2b')](_0x198d42[_0xaf3a('0x2c')]);_0x5044e7[_0xaf3a('0x2d')]=_[_0xaf3a('0x2e')](_0x5044e7[_0xaf3a('0x2f')],_0x5044e7[_0xaf3a('0x2c')]);_0x2315cf[_0xaf3a('0x30')]=_[_0xaf3a('0x2e')](_0x5044e7['model'],qs[_0xaf3a('0x31')](_0x198d42[_0xaf3a('0x2c')]['fields']));_0x2315cf[_0xaf3a('0x30')]=_0x2315cf[_0xaf3a('0x30')]['length']?_0x2315cf[_0xaf3a('0x30')]:_0x5044e7[_0xaf3a('0x2f')];if(!_0x198d42[_0xaf3a('0x2c')][_0xaf3a('0x32')](_0xaf3a('0x33'))){_0x2315cf['limit']=qs[_0xaf3a('0x34')](_0x198d42[_0xaf3a('0x2c')][_0xaf3a('0x34')]);_0x2315cf['offset']=qs[_0xaf3a('0x18')](_0x198d42[_0xaf3a('0x2c')][_0xaf3a('0x18')]);}_0x2315cf[_0xaf3a('0x35')]=qs[_0xaf3a('0x36')](_0x198d42[_0xaf3a('0x2c')]['sort']);_0x2315cf[_0xaf3a('0x37')]=qs[_0xaf3a('0x2d')](_[_0xaf3a('0x38')](_0x198d42[_0xaf3a('0x2c')],_0x5044e7['filters']),_0x3ffe2b);if(_0x198d42[_0xaf3a('0x2c')][_0xaf3a('0x39')]){_0x2315cf[_0xaf3a('0x37')]=_['merge'](_0x2315cf[_0xaf3a('0x37')],{'$or':_[_0xaf3a('0x26')](_0x3ffe2b,function(_0x491991){if(_0x491991[_0xaf3a('0x29')]!==_0xaf3a('0x3a')){var _0x5716d7={};_0x5716d7[_0x491991['name']]={'$like':'%'+_0x198d42[_0xaf3a('0x2c')][_0xaf3a('0x39')]+'%'};return _0x5716d7;}})});}_0x2315cf=_[_0xaf3a('0x3b')]({},_0x2315cf,_0x198d42[_0xaf3a('0x3c')]);var _0x379800={'where':_0x2315cf['where']};return db[_0xaf3a('0x27')]['count'](_0x379800)[_0xaf3a('0x1d')](function(_0x5cda0a){_0x18cc6f['count']=_0x5cda0a;if(_0x198d42[_0xaf3a('0x2c')][_0xaf3a('0x3d')]){_0x2315cf[_0xaf3a('0x3e')]=[{'all':!![]}];}return db[_0xaf3a('0x27')][_0xaf3a('0x3f')](_0x2315cf);})[_0xaf3a('0x1d')](function(_0x243da9){_0x18cc6f['rows']=_0x243da9;return _0x18cc6f;})[_0xaf3a('0x1d')](respondWithFilteredResult(_0x4218ca,_0x2315cf))[_0xaf3a('0x40')](handleError(_0x4218ca,null));};exports[_0xaf3a('0x41')]=function(_0x50badb,_0x65167c){var _0x21ef29={'raw':!![],'where':{'id':_0x50badb[_0xaf3a('0x42')]['id']}},_0x16dd09={};_0x16dd09[_0xaf3a('0x2f')]=_[_0xaf3a('0x2b')](db[_0xaf3a('0x27')][_0xaf3a('0x43')]);_0x16dd09[_0xaf3a('0x2c')]=_[_0xaf3a('0x2b')](_0x50badb[_0xaf3a('0x2c')]);_0x16dd09[_0xaf3a('0x2d')]=_[_0xaf3a('0x2e')](_0x16dd09[_0xaf3a('0x2f')],_0x16dd09[_0xaf3a('0x2c')]);_0x21ef29[_0xaf3a('0x30')]=_['intersection'](_0x16dd09[_0xaf3a('0x2f')],qs['fields'](_0x50badb[_0xaf3a('0x2c')][_0xaf3a('0x31')]));_0x21ef29['attributes']=_0x21ef29[_0xaf3a('0x30')][_0xaf3a('0x44')]?_0x21ef29[_0xaf3a('0x30')]:_0x16dd09[_0xaf3a('0x2f')];if(_0x50badb['query'][_0xaf3a('0x3d')]){_0x21ef29[_0xaf3a('0x3e')]=[{'all':!![]}];}_0x21ef29=_['merge']({},_0x21ef29,_0x50badb[_0xaf3a('0x3c')]);return db[_0xaf3a('0x27')]['find'](_0x21ef29)[_0xaf3a('0x1d')](handleEntityNotFound(_0x65167c,null))[_0xaf3a('0x1d')](respondWithResult(_0x65167c,null))['catch'](handleError(_0x65167c,null));};exports[_0xaf3a('0x45')]=function(_0x4b11c5,_0x2b54ab){return db[_0xaf3a('0x27')][_0xaf3a('0x45')](_0x4b11c5[_0xaf3a('0x46')],{})[_0xaf3a('0x1d')](function(_0x5ab7f2){var _0x11558c=_0x4b11c5[_0xaf3a('0x47')][_0xaf3a('0x48')]({'plain':!![]});if(!_0x11558c)throw new Error(_0xaf3a('0x49'));if(_0x11558c['role']===_0xaf3a('0x47')){var _0x12605a=_0x5ab7f2[_0xaf3a('0x48')]({'plain':!![]});var _0x4d447d='UserWhatsappInteractions';return db['UserProfileSection'][_0xaf3a('0x4a')]({'where':{'name':_0x4d447d,'userProfileId':_0x11558c[_0xaf3a('0x4b')]},'raw':!![]})[_0xaf3a('0x1d')](function(_0xb9b737){if(_0xb9b737&&_0xb9b737[_0xaf3a('0x4c')]===0x0){return db[_0xaf3a('0x20')][_0xaf3a('0x45')]({'name':_0x12605a['name'],'resourceId':_0x12605a['id'],'type':_0xb9b737[_0xaf3a('0x24')],'sectionId':_0xb9b737['id']},{})['then'](function(){return _0x5ab7f2;});}else{return _0x5ab7f2;}})['catch'](function(_0x10403f){logger[_0xaf3a('0x22')](_0xaf3a('0x4d'),_0x10403f);throw _0x10403f;});}return _0x5ab7f2;})[_0xaf3a('0x1d')](respondWithResult(_0x2b54ab,0xc9))[_0xaf3a('0x40')](handleError(_0x2b54ab,null));};exports['update']=function(_0x4e5998,_0x207876){if(_0x4e5998[_0xaf3a('0x46')]['id']){delete _0x4e5998[_0xaf3a('0x46')]['id'];}return db[_0xaf3a('0x27')][_0xaf3a('0x4a')]({'where':{'id':_0x4e5998[_0xaf3a('0x42')]['id']}})[_0xaf3a('0x1d')](handleEntityNotFound(_0x207876,null))[_0xaf3a('0x1d')](saveUpdates(_0x4e5998[_0xaf3a('0x46')],null))[_0xaf3a('0x1d')](respondWithResult(_0x207876,null))[_0xaf3a('0x40')](handleError(_0x207876,null));};exports[_0xaf3a('0x1e')]=function(_0x1e4dd1,_0x56aad5){return db[_0xaf3a('0x27')]['find']({'where':{'id':_0x1e4dd1[_0xaf3a('0x42')]['id']}})[_0xaf3a('0x1d')](handleEntityNotFound(_0x56aad5,null))[_0xaf3a('0x1d')](removeEntity(_0x56aad5,null))[_0xaf3a('0x40')](handleError(_0x56aad5,null));};
\ No newline at end of file
+var _0xd668=['error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','lodash','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','status','json','count','offset','limit','Content-Range','apply','reject','save','update','then','destroy','get','end','sendStatus','stack','name','send','index','map','UserWhatsappInteraction','rawAttributes','type','model','query','keys','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','filters','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId','autoAssociation','UserProfileResource'];(function(_0xcc150d,_0x5aa9e2){var _0x2bdf09=function(_0x575c1e){while(--_0x575c1e){_0xcc150d['push'](_0xcc150d['shift']());}};_0x2bdf09(++_0x5aa9e2);}(_0xd668,0x1f4));var _0x8d66=function(_0x10eb40,_0x3f5002){_0x10eb40=_0x10eb40-0x0;var _0x36e2d1=_0xd668[_0x10eb40];return _0x36e2d1;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x8d66('0x0'));var rimraf=require(_0x8d66('0x1'));var zipdir=require(_0x8d66('0x2'));var jsonpatch=require(_0x8d66('0x3'));var rp=require(_0x8d66('0x4'));var moment=require('moment');var BPromise=require(_0x8d66('0x5'));var Mustache=require(_0x8d66('0x6'));var util=require(_0x8d66('0x7'));var path=require(_0x8d66('0x8'));var sox=require(_0x8d66('0x9'));var csv=require(_0x8d66('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x8d66('0xb'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x8d66('0xc'));var deskjs=require(_0x8d66('0xd'));var toCsv=require(_0x8d66('0xa'));var querystring=require(_0x8d66('0xe'));var Papa=require('papaparse');var Redis=require(_0x8d66('0xf'));var authService=require(_0x8d66('0x10'));var qs=require(_0x8d66('0x11'));var as=require(_0x8d66('0x12'));var hardwareService=require(_0x8d66('0x13'));var logger=require('../../config/logger')(_0x8d66('0x14'));var utils=require(_0x8d66('0x15'));var config=require(_0x8d66('0x16'));var licenseUtil=require(_0x8d66('0x17'));var db=require(_0x8d66('0x18'))['db'];function respondWithStatusCode(_0x4ea413,_0x6fcede){_0x6fcede=_0x6fcede||0xcc;return function(_0x42f4c1){if(_0x42f4c1){return _0x4ea413['sendStatus'](_0x6fcede);}return _0x4ea413[_0x8d66('0x19')](_0x6fcede)['end']();};}function respondWithResult(_0x4b6e91,_0x33cdcf){_0x33cdcf=_0x33cdcf||0xc8;return function(_0xf6f28b){if(_0xf6f28b){return _0x4b6e91['status'](_0x33cdcf)[_0x8d66('0x1a')](_0xf6f28b);}};}function respondWithFilteredResult(_0x4965c4,_0x50f784){return function(_0x252bd2){if(_0x252bd2){var _0x561f88=_0x252bd2[_0x8d66('0x1b')],_0x5f566d=_0x50f784[_0x8d66('0x1c')],_0x165acb=_0x50f784[_0x8d66('0x1c')]+_0x50f784[_0x8d66('0x1d')],_0xea5c13;if(_0x165acb>=_0x561f88){_0x165acb=_0x561f88;_0xea5c13=0xc8;}else{_0xea5c13=0xce;}_0x4965c4[_0x8d66('0x19')](_0xea5c13);return _0x4965c4['set'](_0x8d66('0x1e'),_0x5f566d+'-'+_0x165acb+'/'+_0x561f88)[_0x8d66('0x1a')](_0x252bd2);}return null;};}function patchUpdates(_0x3dccae){return function(_0x16ebbe){try{jsonpatch[_0x8d66('0x1f')](_0x16ebbe,_0x3dccae,!![]);}catch(_0x1ac9cb){return BPromise[_0x8d66('0x20')](_0x1ac9cb);}return _0x16ebbe[_0x8d66('0x21')]();};}function saveUpdates(_0x6b75a4,_0x42ed62){return function(_0x3eba68){if(_0x3eba68){return _0x3eba68[_0x8d66('0x22')](_0x6b75a4)[_0x8d66('0x23')](function(_0x5d5d57){return _0x5d5d57;});}return null;};}function removeEntity(_0x14460c,_0x11c6c7){return function(_0x50ff8d){if(_0x50ff8d){return _0x50ff8d[_0x8d66('0x24')]()[_0x8d66('0x23')](function(){var _0x58fe96=_0x50ff8d[_0x8d66('0x25')]({'plain':!![]});var _0x378245='UserWhatsappInteractions';return db['UserProfileResource']['destroy']({'where':{'type':_0x378245,'resourceId':_0x58fe96['id']}})[_0x8d66('0x23')](function(){return _0x50ff8d;});})[_0x8d66('0x23')](function(){_0x14460c[_0x8d66('0x19')](0xcc)[_0x8d66('0x26')]();});}};}function handleEntityNotFound(_0x5b5a55,_0x31f748){return function(_0x583d2b){if(!_0x583d2b){_0x5b5a55[_0x8d66('0x27')](0x194);}return _0x583d2b;};}function handleError(_0x4dcc55,_0x5e825c){_0x5e825c=_0x5e825c||0x1f4;return function(_0x4aa20d){logger['error'](_0x4aa20d[_0x8d66('0x28')]);if(_0x4aa20d[_0x8d66('0x29')]){delete _0x4aa20d['name'];}_0x4dcc55[_0x8d66('0x19')](_0x5e825c)[_0x8d66('0x2a')](_0x4aa20d);};}exports[_0x8d66('0x2b')]=function(_0x2ac018,_0x311a71){var _0x475f92={},_0x119832={},_0x44261e={'count':0x0,'rows':[]};var _0x56cd0d=_[_0x8d66('0x2c')](db[_0x8d66('0x2d')][_0x8d66('0x2e')],function(_0x399951){return{'name':_0x399951['fieldName'],'type':_0x399951[_0x8d66('0x2f')]['key']};});_0x119832[_0x8d66('0x30')]=_[_0x8d66('0x2c')](_0x56cd0d,_0x8d66('0x29'));_0x119832[_0x8d66('0x31')]=_[_0x8d66('0x32')](_0x2ac018['query']);_0x119832['filters']=_[_0x8d66('0x33')](_0x119832[_0x8d66('0x30')],_0x119832['query']);_0x475f92['attributes']=_[_0x8d66('0x33')](_0x119832[_0x8d66('0x30')],qs[_0x8d66('0x34')](_0x2ac018['query'][_0x8d66('0x34')]));_0x475f92[_0x8d66('0x35')]=_0x475f92[_0x8d66('0x35')][_0x8d66('0x36')]?_0x475f92[_0x8d66('0x35')]:_0x119832[_0x8d66('0x30')];if(!_0x2ac018['query'][_0x8d66('0x37')](_0x8d66('0x38'))){_0x475f92[_0x8d66('0x1d')]=qs[_0x8d66('0x1d')](_0x2ac018['query'][_0x8d66('0x1d')]);_0x475f92[_0x8d66('0x1c')]=qs[_0x8d66('0x1c')](_0x2ac018[_0x8d66('0x31')][_0x8d66('0x1c')]);}_0x475f92[_0x8d66('0x39')]=qs['sort'](_0x2ac018[_0x8d66('0x31')]['sort']);_0x475f92[_0x8d66('0x3a')]=qs['filters'](_[_0x8d66('0x3b')](_0x2ac018['query'],_0x119832['filters']),_0x56cd0d);if(_0x2ac018[_0x8d66('0x31')][_0x8d66('0x3c')]){_0x475f92[_0x8d66('0x3a')]=_[_0x8d66('0x3d')](_0x475f92[_0x8d66('0x3a')],{'$or':_[_0x8d66('0x2c')](_0x56cd0d,function(_0x13de82){if(_0x13de82['type']!==_0x8d66('0x3e')){var _0x2a79de={};_0x2a79de[_0x13de82[_0x8d66('0x29')]]={'$like':'%'+_0x2ac018[_0x8d66('0x31')]['filter']+'%'};return _0x2a79de;}})});}_0x475f92=_[_0x8d66('0x3d')]({},_0x475f92,_0x2ac018[_0x8d66('0x3f')]);var _0x3ecd72={'where':_0x475f92[_0x8d66('0x3a')]};return db[_0x8d66('0x2d')][_0x8d66('0x1b')](_0x3ecd72)[_0x8d66('0x23')](function(_0x84d520){_0x44261e['count']=_0x84d520;if(_0x2ac018[_0x8d66('0x31')][_0x8d66('0x40')]){_0x475f92[_0x8d66('0x41')]=[{'all':!![]}];}return db[_0x8d66('0x2d')][_0x8d66('0x42')](_0x475f92);})['then'](function(_0x5a5844){_0x44261e[_0x8d66('0x43')]=_0x5a5844;return _0x44261e;})[_0x8d66('0x23')](respondWithFilteredResult(_0x311a71,_0x475f92))[_0x8d66('0x44')](handleError(_0x311a71,null));};exports[_0x8d66('0x45')]=function(_0x3537f0,_0x2c3b2a){var _0x206baa={'raw':!![],'where':{'id':_0x3537f0[_0x8d66('0x46')]['id']}},_0xcb614b={};_0xcb614b['model']=_[_0x8d66('0x32')](db[_0x8d66('0x2d')]['rawAttributes']);_0xcb614b[_0x8d66('0x31')]=_[_0x8d66('0x32')](_0x3537f0[_0x8d66('0x31')]);_0xcb614b[_0x8d66('0x47')]=_[_0x8d66('0x33')](_0xcb614b[_0x8d66('0x30')],_0xcb614b[_0x8d66('0x31')]);_0x206baa[_0x8d66('0x35')]=_['intersection'](_0xcb614b[_0x8d66('0x30')],qs['fields'](_0x3537f0[_0x8d66('0x31')][_0x8d66('0x34')]));_0x206baa[_0x8d66('0x35')]=_0x206baa[_0x8d66('0x35')][_0x8d66('0x36')]?_0x206baa['attributes']:_0xcb614b[_0x8d66('0x30')];if(_0x3537f0[_0x8d66('0x31')]['includeAll']){_0x206baa[_0x8d66('0x41')]=[{'all':!![]}];}_0x206baa=_[_0x8d66('0x3d')]({},_0x206baa,_0x3537f0['options']);return db[_0x8d66('0x2d')][_0x8d66('0x48')](_0x206baa)['then'](handleEntityNotFound(_0x2c3b2a,null))[_0x8d66('0x23')](respondWithResult(_0x2c3b2a,null))['catch'](handleError(_0x2c3b2a,null));};exports[_0x8d66('0x49')]=function(_0x5639ca,_0x3728f7){return db['UserWhatsappInteraction'][_0x8d66('0x49')](_0x5639ca[_0x8d66('0x4a')],{})[_0x8d66('0x23')](function(_0x4f309a){var _0x45c330=_0x5639ca[_0x8d66('0x4b')][_0x8d66('0x25')]({'plain':!![]});if(!_0x45c330)throw new Error(_0x8d66('0x4c'));if(_0x45c330[_0x8d66('0x4d')]===_0x8d66('0x4b')){var _0x4c512d=_0x4f309a[_0x8d66('0x25')]({'plain':!![]});var _0x45cab7='UserWhatsappInteractions';return db['UserProfileSection'][_0x8d66('0x48')]({'where':{'name':_0x45cab7,'userProfileId':_0x45c330[_0x8d66('0x4e')]},'raw':!![]})[_0x8d66('0x23')](function(_0x4a27ee){if(_0x4a27ee&&_0x4a27ee[_0x8d66('0x4f')]===0x0){return db[_0x8d66('0x50')][_0x8d66('0x49')]({'name':_0x4c512d[_0x8d66('0x29')],'resourceId':_0x4c512d['id'],'type':_0x4a27ee[_0x8d66('0x29')],'sectionId':_0x4a27ee['id']},{})[_0x8d66('0x23')](function(){return _0x4f309a;});}else{return _0x4f309a;}})[_0x8d66('0x44')](function(_0x2076c5){logger[_0x8d66('0x51')](_0x8d66('0x52'),_0x2076c5);throw _0x2076c5;});}return _0x4f309a;})[_0x8d66('0x23')](respondWithResult(_0x3728f7,0xc9))[_0x8d66('0x44')](handleError(_0x3728f7,null));};exports['update']=function(_0x19338e,_0x544b96){if(_0x19338e[_0x8d66('0x4a')]['id']){delete _0x19338e[_0x8d66('0x4a')]['id'];}return db[_0x8d66('0x2d')][_0x8d66('0x48')]({'where':{'id':_0x19338e[_0x8d66('0x46')]['id']}})[_0x8d66('0x23')](handleEntityNotFound(_0x544b96,null))[_0x8d66('0x23')](saveUpdates(_0x19338e[_0x8d66('0x4a')],null))[_0x8d66('0x23')](respondWithResult(_0x544b96,null))[_0x8d66('0x44')](handleError(_0x544b96,null));};exports[_0x8d66('0x24')]=function(_0x49591d,_0x704ac9){return db[_0x8d66('0x2d')]['find']({'where':{'id':_0x49591d[_0x8d66('0x46')]['id']}})[_0x8d66('0x23')](handleEntityNotFound(_0x704ac9,null))[_0x8d66('0x23')](removeEntity(_0x704ac9,null))[_0x8d66('0x44')](handleError(_0x704ac9,null));};
\ No newline at end of file