Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / UserOpenchannelInteraction / UserOpenchannelInteraction.controller.js
index 1eb9dea..ec2a744 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x070c=['to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','end','status','json','offset','set','Content-Range','apply','reject','save','then','get','UserOpenchannelInteraction','UserProfileResource','destroy','stack','name','send','index','map','rawAttributes','type','key','model','query','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','limit','order','sort','where','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','length','find','create','user','role','UserProfileSection','userProfileId','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','body','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','util','path','sox'];(function(_0x58c0ee,_0x4c96aa){var _0x575521=function(_0x56ae1d){while(--_0x56ae1d){_0x58c0ee['push'](_0x58c0ee['shift']());}};_0x575521(++_0x4c96aa);}(_0x070c,0xfb));var _0xc070=function(_0x28a54b,_0x27345c){_0x28a54b=_0x28a54b-0x0;var _0x458ed8=_0x070c[_0x28a54b];return _0x458ed8;};'use strict';var pdf=require(_0xc070('0x0'));var emlformat=require(_0xc070('0x1'));var rimraf=require(_0xc070('0x2'));var zipdir=require(_0xc070('0x3'));var jsonpatch=require(_0xc070('0x4'));var rp=require(_0xc070('0x5'));var moment=require('moment');var BPromise=require(_0xc070('0x6'));var Mustache=require('mustache');var util=require(_0xc070('0x7'));var path=require(_0xc070('0x8'));var sox=require(_0xc070('0x9'));var csv=require(_0xc070('0xa'));var ejs=require(_0xc070('0xb'));var fs=require('fs');var _=require(_0xc070('0xc'));var squel=require(_0xc070('0xd'));var crypto=require(_0xc070('0xe'));var jsforce=require(_0xc070('0xf'));var deskjs=require(_0xc070('0x10'));var toCsv=require(_0xc070('0xa'));var querystring=require(_0xc070('0x11'));var Papa=require(_0xc070('0x12'));var Redis=require(_0xc070('0x13'));var authService=require(_0xc070('0x14'));var qs=require(_0xc070('0x15'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xc070('0x16'))(_0xc070('0x17'));var utils=require(_0xc070('0x18'));var config=require(_0xc070('0x19'));var licenseUtil=require(_0xc070('0x1a'));var db=require(_0xc070('0x1b'))['db'];function respondWithStatusCode(_0x2574fd,_0x18afc9){_0x18afc9=_0x18afc9||0xcc;return function(_0x2c277b){if(_0x2c277b){return _0x2574fd[_0xc070('0x1c')](_0x18afc9);}return _0x2574fd['status'](_0x18afc9)[_0xc070('0x1d')]();};}function respondWithResult(_0x2ec485,_0x345c28){_0x345c28=_0x345c28||0xc8;return function(_0x2256bd){if(_0x2256bd){return _0x2ec485[_0xc070('0x1e')](_0x345c28)[_0xc070('0x1f')](_0x2256bd);}};}function respondWithFilteredResult(_0x5856ab,_0x3cc199){return function(_0x12b5bb){if(_0x12b5bb){var _0x2cc4bf=_0x12b5bb['count'],_0x4b7596=_0x3cc199[_0xc070('0x20')],_0x41354f=_0x3cc199['offset']+_0x3cc199['limit'],_0x5bf030;if(_0x41354f>=_0x2cc4bf){_0x41354f=_0x2cc4bf;_0x5bf030=0xc8;}else{_0x5bf030=0xce;}_0x5856ab[_0xc070('0x1e')](_0x5bf030);return _0x5856ab[_0xc070('0x21')](_0xc070('0x22'),_0x4b7596+'-'+_0x41354f+'/'+_0x2cc4bf)[_0xc070('0x1f')](_0x12b5bb);}return null;};}function patchUpdates(_0x3c7c74){return function(_0x2563f1){try{jsonpatch[_0xc070('0x23')](_0x2563f1,_0x3c7c74,!![]);}catch(_0x8e9094){return BPromise[_0xc070('0x24')](_0x8e9094);}return _0x2563f1[_0xc070('0x25')]();};}function saveUpdates(_0x5dfb33,_0x5d858d){return function(_0x26801f){if(_0x26801f){return _0x26801f['update'](_0x5dfb33)[_0xc070('0x26')](function(_0x472dd7){return _0x472dd7;});}return null;};}function removeEntity(_0x36a431,_0x5f4408){return function(_0xab7654){if(_0xab7654){return _0xab7654['destroy']()[_0xc070('0x26')](function(){var _0x36a6cf=_0xab7654[_0xc070('0x27')]({'plain':!![]});var _0x573c1c=_0xc070('0x28');return db[_0xc070('0x29')][_0xc070('0x2a')]({'where':{'type':_0x573c1c,'resourceId':_0x36a6cf['id']}})[_0xc070('0x26')](function(){return _0xab7654;});})[_0xc070('0x26')](function(){_0x36a431[_0xc070('0x1e')](0xcc)[_0xc070('0x1d')]();});}};}function handleEntityNotFound(_0x5386c9,_0x54a678){return function(_0x5fd8c){if(!_0x5fd8c){_0x5386c9[_0xc070('0x1c')](0x194);}return _0x5fd8c;};}function handleError(_0x3c6ca7,_0x201a49){_0x201a49=_0x201a49||0x1f4;return function(_0x555154){logger['error'](_0x555154[_0xc070('0x2b')]);if(_0x555154[_0xc070('0x2c')]){delete _0x555154[_0xc070('0x2c')];}_0x3c6ca7[_0xc070('0x1e')](_0x201a49)[_0xc070('0x2d')](_0x555154);};}exports[_0xc070('0x2e')]=function(_0x183aeb,_0x4ad3cb){var _0x55cc19={},_0x1bc4b4={},_0x33d333={'count':0x0,'rows':[]};var _0x8019e9=_[_0xc070('0x2f')](db[_0xc070('0x28')][_0xc070('0x30')],function(_0x4dbce3){return{'name':_0x4dbce3['fieldName'],'type':_0x4dbce3[_0xc070('0x31')][_0xc070('0x32')]};});_0x1bc4b4[_0xc070('0x33')]=_[_0xc070('0x2f')](_0x8019e9,'name');_0x1bc4b4[_0xc070('0x34')]=_[_0xc070('0x35')](_0x183aeb[_0xc070('0x34')]);_0x1bc4b4[_0xc070('0x36')]=_[_0xc070('0x37')](_0x1bc4b4[_0xc070('0x33')],_0x1bc4b4[_0xc070('0x34')]);_0x55cc19[_0xc070('0x38')]=_['intersection'](_0x1bc4b4[_0xc070('0x33')],qs[_0xc070('0x39')](_0x183aeb['query']['fields']));_0x55cc19['attributes']=_0x55cc19[_0xc070('0x38')]['length']?_0x55cc19[_0xc070('0x38')]:_0x1bc4b4['model'];if(!_0x183aeb[_0xc070('0x34')][_0xc070('0x3a')](_0xc070('0x3b'))){_0x55cc19['limit']=qs['limit'](_0x183aeb['query'][_0xc070('0x3c')]);_0x55cc19[_0xc070('0x20')]=qs[_0xc070('0x20')](_0x183aeb[_0xc070('0x34')][_0xc070('0x20')]);}_0x55cc19[_0xc070('0x3d')]=qs[_0xc070('0x3e')](_0x183aeb[_0xc070('0x34')]['sort']);_0x55cc19[_0xc070('0x3f')]=qs[_0xc070('0x36')](_['pick'](_0x183aeb[_0xc070('0x34')],_0x1bc4b4[_0xc070('0x36')]),_0x8019e9);if(_0x183aeb[_0xc070('0x34')][_0xc070('0x40')]){_0x55cc19[_0xc070('0x3f')]=_[_0xc070('0x41')](_0x55cc19[_0xc070('0x3f')],{'$or':_['map'](_0x8019e9,function(_0xf0c51c){if(_0xf0c51c[_0xc070('0x31')]!==_0xc070('0x42')){var _0x104496={};_0x104496[_0xf0c51c[_0xc070('0x2c')]]={'$like':'%'+_0x183aeb['query']['filter']+'%'};return _0x104496;}})});}_0x55cc19=_['merge']({},_0x55cc19,_0x183aeb[_0xc070('0x43')]);var _0x436987={'where':_0x55cc19[_0xc070('0x3f')]};return db[_0xc070('0x28')]['count'](_0x436987)[_0xc070('0x26')](function(_0x30f02a){_0x33d333['count']=_0x30f02a;if(_0x183aeb[_0xc070('0x34')][_0xc070('0x44')]){_0x55cc19[_0xc070('0x45')]=[{'all':!![]}];}return db[_0xc070('0x28')][_0xc070('0x46')](_0x55cc19);})[_0xc070('0x26')](function(_0x2127fe){_0x33d333[_0xc070('0x47')]=_0x2127fe;return _0x33d333;})[_0xc070('0x26')](respondWithFilteredResult(_0x4ad3cb,_0x55cc19))[_0xc070('0x48')](handleError(_0x4ad3cb,null));};exports[_0xc070('0x49')]=function(_0x257627,_0x34cb01){var _0x3664b4={'raw':!![],'where':{'id':_0x257627[_0xc070('0x4a')]['id']}},_0xf8938e={};_0xf8938e[_0xc070('0x33')]=_[_0xc070('0x35')](db[_0xc070('0x28')]['rawAttributes']);_0xf8938e[_0xc070('0x34')]=_[_0xc070('0x35')](_0x257627[_0xc070('0x34')]);_0xf8938e[_0xc070('0x36')]=_['intersection'](_0xf8938e[_0xc070('0x33')],_0xf8938e['query']);_0x3664b4['attributes']=_[_0xc070('0x37')](_0xf8938e[_0xc070('0x33')],qs['fields'](_0x257627[_0xc070('0x34')][_0xc070('0x39')]));_0x3664b4['attributes']=_0x3664b4['attributes'][_0xc070('0x4b')]?_0x3664b4[_0xc070('0x38')]:_0xf8938e[_0xc070('0x33')];if(_0x257627['query'][_0xc070('0x44')]){_0x3664b4[_0xc070('0x45')]=[{'all':!![]}];}_0x3664b4=_[_0xc070('0x41')]({},_0x3664b4,_0x257627[_0xc070('0x43')]);return db['UserOpenchannelInteraction'][_0xc070('0x4c')](_0x3664b4)[_0xc070('0x26')](handleEntityNotFound(_0x34cb01,null))['then'](respondWithResult(_0x34cb01,null))['catch'](handleError(_0x34cb01,null));};exports[_0xc070('0x4d')]=function(_0x556732,_0xc0c528){return db[_0xc070('0x28')][_0xc070('0x4d')](_0x556732['body'],{})[_0xc070('0x26')](function(_0x3394ed){var _0x51376d=_0x556732[_0xc070('0x4e')]['get']({'plain':!![]});if(!_0x51376d)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x51376d[_0xc070('0x4f')]===_0xc070('0x4e')){var _0x2b1dc2=_0x3394ed[_0xc070('0x27')]({'plain':!![]});var _0x57d4e7=_0xc070('0x28');return db[_0xc070('0x50')][_0xc070('0x4c')]({'where':{'name':_0x57d4e7,'userProfileId':_0x51376d[_0xc070('0x51')]},'raw':!![]})[_0xc070('0x26')](function(_0x5bfa7c){if(_0x5bfa7c&&_0x5bfa7c[_0xc070('0x52')]===0x0){return db[_0xc070('0x29')][_0xc070('0x4d')]({'name':_0x2b1dc2[_0xc070('0x2c')],'resourceId':_0x2b1dc2['id'],'type':_0x5bfa7c[_0xc070('0x2c')],'sectionId':_0x5bfa7c['id']},{})[_0xc070('0x26')](function(){return _0x3394ed;});}else{return _0x3394ed;}})[_0xc070('0x48')](function(_0x21d986){logger[_0xc070('0x53')](_0xc070('0x54'),_0x21d986);throw _0x21d986;});}return _0x3394ed;})['then'](respondWithResult(_0xc0c528,0xc9))[_0xc070('0x48')](handleError(_0xc0c528,null));};exports[_0xc070('0x55')]=function(_0x47249f,_0x462298){if(_0x47249f['body']['id']){delete _0x47249f[_0xc070('0x56')]['id'];}return db[_0xc070('0x28')][_0xc070('0x4c')]({'where':{'id':_0x47249f[_0xc070('0x4a')]['id']}})['then'](handleEntityNotFound(_0x462298,null))[_0xc070('0x26')](saveUpdates(_0x47249f['body'],null))['then'](respondWithResult(_0x462298,null))[_0xc070('0x48')](handleError(_0x462298,null));};exports[_0xc070('0x2a')]=function(_0x59f81b,_0x426de6){return db[_0xc070('0x28')][_0xc070('0x4c')]({'where':{'id':_0x59f81b[_0xc070('0x4a')]['id']}})[_0xc070('0x26')](handleEntityNotFound(_0x426de6,null))[_0xc070('0x26')](removeEntity(_0x426de6,null))[_0xc070('0x48')](handleError(_0x426de6,null));};
\ No newline at end of file
+var _0xe4ef=['mustache','util','path','sox','to-csv','lodash','crypto','desk.js','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/license/util','../../mysqldb','sendStatus','status','end','json','limit','set','apply','save','update','then','get','UserOpenchannelInteraction','error','stack','name','send','map','rawAttributes','fieldName','key','model','query','keys','intersection','attributes','fields','length','hasOwnProperty','nolimit','offset','sort','where','filters','pick','filter','merge','count','include','rows','catch','params','includeAll','options','find','create','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','UserProfileSection','userProfileId','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','destroy','html-pdf','rimraf','fast-json-patch','request-promise','moment','bluebird'];(function(_0x23520a,_0x4aa7a){var _0x239e43=function(_0x3d7ee8){while(--_0x3d7ee8){_0x23520a['push'](_0x23520a['shift']());}};_0x239e43(++_0x4aa7a);}(_0xe4ef,0x17b));var _0xfe4e=function(_0xc2454b,_0x377b47){_0xc2454b=_0xc2454b-0x0;var _0x493b97=_0xe4ef[_0xc2454b];return _0x493b97;};'use strict';var pdf=require(_0xfe4e('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xfe4e('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xfe4e('0x2'));var rp=require(_0xfe4e('0x3'));var moment=require(_0xfe4e('0x4'));var BPromise=require(_0xfe4e('0x5'));var Mustache=require(_0xfe4e('0x6'));var util=require(_0xfe4e('0x7'));var path=require(_0xfe4e('0x8'));var sox=require(_0xfe4e('0x9'));var csv=require(_0xfe4e('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xfe4e('0xb'));var squel=require('squel');var crypto=require(_0xfe4e('0xc'));var jsforce=require('jsforce');var deskjs=require(_0xfe4e('0xd'));var toCsv=require(_0xfe4e('0xa'));var querystring=require('querystring');var Papa=require(_0xfe4e('0xe'));var Redis=require(_0xfe4e('0xf'));var authService=require('../../components/auth/service');var qs=require(_0xfe4e('0x10'));var as=require(_0xfe4e('0x11'));var hardwareService=require(_0xfe4e('0x12'));var logger=require(_0xfe4e('0x13'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0xfe4e('0x14'));var db=require(_0xfe4e('0x15'))['db'];function respondWithStatusCode(_0x5cb3d8,_0x2e5d61){_0x2e5d61=_0x2e5d61||0xcc;return function(_0x31d9d6){if(_0x31d9d6){return _0x5cb3d8[_0xfe4e('0x16')](_0x2e5d61);}return _0x5cb3d8[_0xfe4e('0x17')](_0x2e5d61)[_0xfe4e('0x18')]();};}function respondWithResult(_0x50b19d,_0x86c1b6){_0x86c1b6=_0x86c1b6||0xc8;return function(_0x107dbc){if(_0x107dbc){return _0x50b19d[_0xfe4e('0x17')](_0x86c1b6)[_0xfe4e('0x19')](_0x107dbc);}};}function respondWithFilteredResult(_0x5308c5,_0x422c88){return function(_0x3c1cad){if(_0x3c1cad){var _0x378d5e=_0x3c1cad['count'],_0x129772=_0x422c88['offset'],_0x242c09=_0x422c88['offset']+_0x422c88[_0xfe4e('0x1a')],_0x2dcd52;if(_0x242c09>=_0x378d5e){_0x242c09=_0x378d5e;_0x2dcd52=0xc8;}else{_0x2dcd52=0xce;}_0x5308c5[_0xfe4e('0x17')](_0x2dcd52);return _0x5308c5[_0xfe4e('0x1b')]('Content-Range',_0x129772+'-'+_0x242c09+'/'+_0x378d5e)[_0xfe4e('0x19')](_0x3c1cad);}return null;};}function patchUpdates(_0x19d169){return function(_0x565df4){try{jsonpatch[_0xfe4e('0x1c')](_0x565df4,_0x19d169,!![]);}catch(_0x1284f0){return BPromise['reject'](_0x1284f0);}return _0x565df4[_0xfe4e('0x1d')]();};}function saveUpdates(_0xa4b52,_0x47ef51){return function(_0x39479a){if(_0x39479a){return _0x39479a[_0xfe4e('0x1e')](_0xa4b52)[_0xfe4e('0x1f')](function(_0x5d2f01){return _0x5d2f01;});}return null;};}function removeEntity(_0x35d3f8,_0x554362){return function(_0x4b2191){if(_0x4b2191){return _0x4b2191['destroy']()[_0xfe4e('0x1f')](function(){var _0x1d92d0=_0x4b2191[_0xfe4e('0x20')]({'plain':!![]});var _0x13330b=_0xfe4e('0x21');return db['UserProfileResource']['destroy']({'where':{'type':_0x13330b,'resourceId':_0x1d92d0['id']}})['then'](function(){return _0x4b2191;});})[_0xfe4e('0x1f')](function(){_0x35d3f8['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x3e1fe3,_0x3dda5a){return function(_0x2d11d1){if(!_0x2d11d1){_0x3e1fe3[_0xfe4e('0x16')](0x194);}return _0x2d11d1;};}function handleError(_0x1bf68f,_0x431c9c){_0x431c9c=_0x431c9c||0x1f4;return function(_0x10aa37){logger[_0xfe4e('0x22')](_0x10aa37[_0xfe4e('0x23')]);if(_0x10aa37[_0xfe4e('0x24')]){delete _0x10aa37[_0xfe4e('0x24')];}_0x1bf68f['status'](_0x431c9c)[_0xfe4e('0x25')](_0x10aa37);};}exports['index']=function(_0x179818,_0x335ee1){var _0x365962={},_0x314d6e={},_0x229699={'count':0x0,'rows':[]};var _0x1990d7=_[_0xfe4e('0x26')](db[_0xfe4e('0x21')][_0xfe4e('0x27')],function(_0x304769){return{'name':_0x304769[_0xfe4e('0x28')],'type':_0x304769['type'][_0xfe4e('0x29')]};});_0x314d6e[_0xfe4e('0x2a')]=_[_0xfe4e('0x26')](_0x1990d7,_0xfe4e('0x24'));_0x314d6e[_0xfe4e('0x2b')]=_[_0xfe4e('0x2c')](_0x179818[_0xfe4e('0x2b')]);_0x314d6e['filters']=_[_0xfe4e('0x2d')](_0x314d6e['model'],_0x314d6e[_0xfe4e('0x2b')]);_0x365962[_0xfe4e('0x2e')]=_[_0xfe4e('0x2d')](_0x314d6e[_0xfe4e('0x2a')],qs[_0xfe4e('0x2f')](_0x179818[_0xfe4e('0x2b')][_0xfe4e('0x2f')]));_0x365962[_0xfe4e('0x2e')]=_0x365962[_0xfe4e('0x2e')][_0xfe4e('0x30')]?_0x365962[_0xfe4e('0x2e')]:_0x314d6e['model'];if(!_0x179818[_0xfe4e('0x2b')][_0xfe4e('0x31')](_0xfe4e('0x32'))){_0x365962['limit']=qs[_0xfe4e('0x1a')](_0x179818[_0xfe4e('0x2b')][_0xfe4e('0x1a')]);_0x365962[_0xfe4e('0x33')]=qs[_0xfe4e('0x33')](_0x179818[_0xfe4e('0x2b')][_0xfe4e('0x33')]);}_0x365962['order']=qs[_0xfe4e('0x34')](_0x179818['query'][_0xfe4e('0x34')]);_0x365962[_0xfe4e('0x35')]=qs[_0xfe4e('0x36')](_[_0xfe4e('0x37')](_0x179818[_0xfe4e('0x2b')],_0x314d6e[_0xfe4e('0x36')]),_0x1990d7);if(_0x179818[_0xfe4e('0x2b')][_0xfe4e('0x38')]){_0x365962[_0xfe4e('0x35')]=_[_0xfe4e('0x39')](_0x365962[_0xfe4e('0x35')],{'$or':_[_0xfe4e('0x26')](_0x1990d7,function(_0x3883a8){if(_0x3883a8['type']!=='VIRTUAL'){var _0x1a111f={};_0x1a111f[_0x3883a8[_0xfe4e('0x24')]]={'$like':'%'+_0x179818[_0xfe4e('0x2b')][_0xfe4e('0x38')]+'%'};return _0x1a111f;}})});}_0x365962=_[_0xfe4e('0x39')]({},_0x365962,_0x179818['options']);var _0x113764={'where':_0x365962[_0xfe4e('0x35')]};return db['UserOpenchannelInteraction'][_0xfe4e('0x3a')](_0x113764)[_0xfe4e('0x1f')](function(_0x25ef28){_0x229699[_0xfe4e('0x3a')]=_0x25ef28;if(_0x179818[_0xfe4e('0x2b')]['includeAll']){_0x365962[_0xfe4e('0x3b')]=[{'all':!![]}];}return db['UserOpenchannelInteraction']['findAll'](_0x365962);})[_0xfe4e('0x1f')](function(_0xe7e4cb){_0x229699[_0xfe4e('0x3c')]=_0xe7e4cb;return _0x229699;})['then'](respondWithFilteredResult(_0x335ee1,_0x365962))[_0xfe4e('0x3d')](handleError(_0x335ee1,null));};exports['show']=function(_0x505bca,_0x1dd97a){var _0x41b8d1={'raw':!![],'where':{'id':_0x505bca[_0xfe4e('0x3e')]['id']}},_0x2a48ba={};_0x2a48ba[_0xfe4e('0x2a')]=_[_0xfe4e('0x2c')](db[_0xfe4e('0x21')][_0xfe4e('0x27')]);_0x2a48ba[_0xfe4e('0x2b')]=_['keys'](_0x505bca[_0xfe4e('0x2b')]);_0x2a48ba[_0xfe4e('0x36')]=_[_0xfe4e('0x2d')](_0x2a48ba[_0xfe4e('0x2a')],_0x2a48ba[_0xfe4e('0x2b')]);_0x41b8d1['attributes']=_[_0xfe4e('0x2d')](_0x2a48ba['model'],qs[_0xfe4e('0x2f')](_0x505bca['query'][_0xfe4e('0x2f')]));_0x41b8d1[_0xfe4e('0x2e')]=_0x41b8d1['attributes'][_0xfe4e('0x30')]?_0x41b8d1[_0xfe4e('0x2e')]:_0x2a48ba[_0xfe4e('0x2a')];if(_0x505bca[_0xfe4e('0x2b')][_0xfe4e('0x3f')]){_0x41b8d1[_0xfe4e('0x3b')]=[{'all':!![]}];}_0x41b8d1=_[_0xfe4e('0x39')]({},_0x41b8d1,_0x505bca[_0xfe4e('0x40')]);return db[_0xfe4e('0x21')][_0xfe4e('0x41')](_0x41b8d1)['then'](handleEntityNotFound(_0x1dd97a,null))[_0xfe4e('0x1f')](respondWithResult(_0x1dd97a,null))[_0xfe4e('0x3d')](handleError(_0x1dd97a,null));};exports[_0xfe4e('0x42')]=function(_0x86c26d,_0x13b0e0){return db[_0xfe4e('0x21')][_0xfe4e('0x42')](_0x86c26d['body'],{})[_0xfe4e('0x1f')](function(_0x263f70){var _0x420323=_0x86c26d['user'][_0xfe4e('0x20')]({'plain':!![]});if(!_0x420323)throw new Error(_0xfe4e('0x43'));if(_0x420323[_0xfe4e('0x44')]===_0xfe4e('0x45')){var _0xc1af49=_0x263f70[_0xfe4e('0x20')]({'plain':!![]});var _0x193c83='UserOpenchannelInteraction';return db[_0xfe4e('0x46')]['find']({'where':{'name':_0x193c83,'userProfileId':_0x420323[_0xfe4e('0x47')]},'raw':!![]})[_0xfe4e('0x1f')](function(_0x21327d){if(_0x21327d&&_0x21327d[_0xfe4e('0x48')]===0x0){return db[_0xfe4e('0x49')][_0xfe4e('0x42')]({'name':_0xc1af49['name'],'resourceId':_0xc1af49['id'],'type':_0x21327d['name'],'sectionId':_0x21327d['id']},{})[_0xfe4e('0x1f')](function(){return _0x263f70;});}else{return _0x263f70;}})[_0xfe4e('0x3d')](function(_0x33ab52){logger[_0xfe4e('0x22')](_0xfe4e('0x4a'),_0x33ab52);throw _0x33ab52;});}return _0x263f70;})[_0xfe4e('0x1f')](respondWithResult(_0x13b0e0,0xc9))[_0xfe4e('0x3d')](handleError(_0x13b0e0,null));};exports[_0xfe4e('0x1e')]=function(_0x168471,_0x488bd6){if(_0x168471[_0xfe4e('0x4b')]['id']){delete _0x168471[_0xfe4e('0x4b')]['id'];}return db['UserOpenchannelInteraction'][_0xfe4e('0x41')]({'where':{'id':_0x168471[_0xfe4e('0x3e')]['id']}})[_0xfe4e('0x1f')](handleEntityNotFound(_0x488bd6,null))[_0xfe4e('0x1f')](saveUpdates(_0x168471['body'],null))['then'](respondWithResult(_0x488bd6,null))[_0xfe4e('0x3d')](handleError(_0x488bd6,null));};exports[_0xfe4e('0x4c')]=function(_0x2c0de4,_0x2fdd6c){return db[_0xfe4e('0x21')][_0xfe4e('0x41')]({'where':{'id':_0x2c0de4[_0xfe4e('0x3e')]['id']}})[_0xfe4e('0x1f')](handleEntityNotFound(_0x2fdd6c,null))[_0xfe4e('0x1f')](removeEntity(_0x2fdd6c,null))[_0xfe4e('0x3d')](handleError(_0x2fdd6c,null));};
\ No newline at end of file