Built motion from commit 709aa6fb5ed03aa61bc373fcdbf622215d37d30b. Version 3.0.0...
[motion-next.git] / server / api / cannedAnswer / cannedAnswer.controller.js
index f27619b..650aefb 100644 (file)
@@ -1 +1 @@
-const a47_0x36e5=['merge','index','../../mysqldb','UserProfileResource','fieldName','UserProfileSection','findAll','options','includeAll','api','include','body','keys','nolimit','findOne','pick','status','send','filters','catch','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','userProfileId','CannedAnswers','where','query','show','update','attributes','name','type','fields','rawAttributes','map','json','params','user','error','sequelize','ChatWebsiteId','create','../../components/parsers/qs','VIRTUAL','key','The\x20inserted\x20key\x20already\x20exists.','limit','model','end','role','undefined','intersection','count','filter','then','destroy','autoAssociation','rows','Unable\x20to\x20retrieve\x20the\x20current\x20user','MailAccountId','get','SmsAccountId','OpenchannelAccountId','CannedAnswer','offset','length','like'];(function(_0x2569fa,_0x36e595){const _0x46f9c=function(_0xa10d68){while(--_0xa10d68){_0x2569fa['push'](_0x2569fa['shift']());}};_0x46f9c(++_0x36e595);}(a47_0x36e5,0x174));const a47_0x46f9=function(_0x2569fa,_0x36e595){_0x2569fa=_0x2569fa-0x0;let _0x46f9c=a47_0x36e5[_0x2569fa];return _0x46f9c;};const _0x5acd6c=a47_0x46f9;'use strict';const _=require('lodash'),qs=require(_0x5acd6c('0x3a')),logger=require('../../config/logger')(_0x5acd6c('0x1b')),db=require(_0x5acd6c('0x14'))['db'],{Op,ValidationError}=require(_0x5acd6c('0x37'));function respondWithResult(_0xa10d68,_0x476ea2){return _0x476ea2=_0x476ea2||0xc8,function(_0x535d67){const _0x380e49=a47_0x46f9;if(_0x535d67)return _0xa10d68['status'](_0x476ea2)[_0x380e49('0x33')](_0x535d67);};}function respondWithFilteredResult(_0x228b58,_0x4a02de){return function(_0x5493dd){const _0x361e3d=a47_0x46f9;if(_0x5493dd){const _0x580ac3=_0x5493dd[_0x361e3d('0x3')],_0x1bbb93=_0x4a02de['offset'];let _0x223a36=_0x4a02de[_0x361e3d('0xf')]+_0x4a02de[_0x361e3d('0x3e')],_0x103053;return _0x223a36>=_0x580ac3?(_0x223a36=_0x580ac3,_0x103053=0xc8):_0x103053=0xce,_0x228b58[_0x361e3d('0x22')](_0x103053),_0x228b58['set']('Content-Range',_0x1bbb93+'-'+_0x223a36+'/'+_0x580ac3)[_0x361e3d('0x33')](_0x5493dd);}return null;};}function saveUpdates(_0xa22551){return function(_0x54ce5c){const _0x42f934=a47_0x46f9;if(_0x54ce5c)return _0x54ce5c['update'](_0xa22551)[_0x42f934('0x5')](function(_0x33d987){return _0x33d987;});return null;};}function removeEntity(_0x44dc41){return function(_0x3dfca9){const _0x1d73d8=a47_0x46f9;if(_0x3dfca9)return _0x3dfca9[_0x1d73d8('0x6')]()[_0x1d73d8('0x5')](function(){const _0x5bcbf1=_0x1d73d8,_0x3e987c=_0x3dfca9[_0x5bcbf1('0xb')]({'plain':!![]}),_0x31103e=_0x5bcbf1('0x28');return db['UserProfileResource'][_0x5bcbf1('0x6')]({'where':{'type':_0x31103e,'resourceId':_0x3e987c['id']}})[_0x5bcbf1('0x5')](function(){return _0x3dfca9;});})[_0x1d73d8('0x5')](function(){const _0x5b4062=_0x1d73d8;_0x44dc41[_0x5b4062('0x22')](0xcc)[_0x5b4062('0x40')]();});};}function handleEntityNotFound(_0x590351){return function(_0x504fd0){return!_0x504fd0&&_0x590351['sendStatus'](0x194),_0x504fd0;};}function handleError(_0x1baa3f,_0x1974de){return _0x1974de=_0x1974de||0x1f4,function(_0x1207c8){const _0x4b199d=a47_0x46f9;logger[_0x4b199d('0x36')](_0x1207c8['stack']),_0x1207c8['name']&&delete _0x1207c8['name'],_0x1baa3f['status'](_0x1974de)[_0x4b199d('0x23')](_0x1207c8);};}exports[_0x5acd6c('0x13')]=function(_0x509f44,_0x26f913){const _0x274f4c=_0x5acd6c;let _0xff8bbd={};const _0x24cc0b={},_0x4ecbb8={'count':0x0,'rows':[]},_0x1c1d8c=_['map'](db[_0x274f4c('0xe')][_0x274f4c('0x31')],function(_0x131657){const _0x4edc81=_0x274f4c;return{'name':_0x131657[_0x4edc81('0x16')],'type':_0x131657[_0x4edc81('0x2f')][_0x4edc81('0x3c')]};});_0x24cc0b[_0x274f4c('0x3f')]=_[_0x274f4c('0x32')](_0x1c1d8c,_0x274f4c('0x2e')),_0x24cc0b[_0x274f4c('0x2a')]=_[_0x274f4c('0x1e')](_0x509f44['query']),_0x24cc0b['filters']=_[_0x274f4c('0x2')](_0x24cc0b[_0x274f4c('0x3f')],_0x24cc0b['query']),_0xff8bbd[_0x274f4c('0x2d')]=_['intersection'](_0x24cc0b[_0x274f4c('0x3f')],qs[_0x274f4c('0x30')](_0x509f44[_0x274f4c('0x2a')][_0x274f4c('0x30')])),_0xff8bbd['attributes']=_0xff8bbd[_0x274f4c('0x2d')][_0x274f4c('0x10')]?_0xff8bbd[_0x274f4c('0x2d')]:_0x24cc0b[_0x274f4c('0x3f')];typeof _0x509f44[_0x274f4c('0x2a')][_0x274f4c('0x1f')]===_0x274f4c('0x1')&&(_0xff8bbd[_0x274f4c('0x3e')]=qs[_0x274f4c('0x3e')](_0x509f44[_0x274f4c('0x2a')][_0x274f4c('0x3e')]),_0xff8bbd[_0x274f4c('0xf')]=qs[_0x274f4c('0xf')](_0x509f44[_0x274f4c('0x2a')][_0x274f4c('0xf')]));_0xff8bbd['order']=qs['sort'](_0x509f44[_0x274f4c('0x2a')]['sort']),_0xff8bbd[_0x274f4c('0x29')]=qs[_0x274f4c('0x24')](_[_0x274f4c('0x21')](_0x509f44[_0x274f4c('0x2a')],_0x24cc0b['filters']),_0x1c1d8c);_0x509f44['query'][_0x274f4c('0x4')]&&(_0xff8bbd[_0x274f4c('0x29')]=_[_0x274f4c('0x12')](_0xff8bbd[_0x274f4c('0x29')],{[Op['or']]:_[_0x274f4c('0x32')](_0x1c1d8c,function(_0x29935d){const _0x2b8b7e=_0x274f4c;if(_0x29935d[_0x2b8b7e('0x2f')]!==_0x2b8b7e('0x3b')){const _0x4121ef={};return _0x4121ef[_0x29935d['name']]={[Op[_0x2b8b7e('0x11')]]:'%'+_0x509f44[_0x2b8b7e('0x2a')][_0x2b8b7e('0x4')]+'%'},_0x4121ef;}})}));_0xff8bbd=_['merge']({},_0xff8bbd,_0x509f44[_0x274f4c('0x19')]);const _0x136867={'where':_0xff8bbd[_0x274f4c('0x29')]};return db['CannedAnswer']['count'](_0x136867)[_0x274f4c('0x5')](function(_0x30d43c){const _0x5dc2c7=_0x274f4c;return _0x4ecbb8[_0x5dc2c7('0x3')]=_0x30d43c,_0x509f44['query'][_0x5dc2c7('0x1a')]&&(_0xff8bbd[_0x5dc2c7('0x1c')]=[{'all':!![]}]),db[_0x5dc2c7('0xe')][_0x5dc2c7('0x18')](_0xff8bbd);})[_0x274f4c('0x5')](function(_0x555123){const _0x1b8327=_0x274f4c;return _0x4ecbb8[_0x1b8327('0x8')]=_0x555123,_0x4ecbb8;})[_0x274f4c('0x5')](respondWithFilteredResult(_0x26f913,_0xff8bbd))[_0x274f4c('0x25')](handleError(_0x26f913,null));},exports[_0x5acd6c('0x2b')]=function(_0x6332c0,_0x347de5){const _0x2a722b=_0x5acd6c;let _0x7d1ebc={'raw':!![],'where':{'id':_0x6332c0[_0x2a722b('0x34')]['id']}};const _0x4eb6df={};return _0x4eb6df[_0x2a722b('0x3f')]=_[_0x2a722b('0x1e')](db[_0x2a722b('0xe')][_0x2a722b('0x31')]),_0x4eb6df[_0x2a722b('0x2a')]=_[_0x2a722b('0x1e')](_0x6332c0[_0x2a722b('0x2a')]),_0x4eb6df['filters']=_['intersection'](_0x4eb6df[_0x2a722b('0x3f')],_0x4eb6df[_0x2a722b('0x2a')]),_0x7d1ebc[_0x2a722b('0x2d')]=_[_0x2a722b('0x2')](_0x4eb6df['model'],qs[_0x2a722b('0x30')](_0x6332c0[_0x2a722b('0x2a')][_0x2a722b('0x30')])),_0x7d1ebc[_0x2a722b('0x2d')]=_0x7d1ebc[_0x2a722b('0x2d')][_0x2a722b('0x10')]?_0x7d1ebc[_0x2a722b('0x2d')]:_0x4eb6df['model'],_0x6332c0[_0x2a722b('0x2a')][_0x2a722b('0x1a')]&&(_0x7d1ebc[_0x2a722b('0x1c')]=[{'all':!![]}]),_0x7d1ebc=_[_0x2a722b('0x12')]({},_0x7d1ebc,_0x6332c0[_0x2a722b('0x19')]),db['CannedAnswer'][_0x2a722b('0x20')](_0x7d1ebc)[_0x2a722b('0x5')](handleEntityNotFound(_0x347de5,null))['then'](respondWithResult(_0x347de5,null))[_0x2a722b('0x25')](handleError(_0x347de5,null));},exports[_0x5acd6c('0x2c')]=function(_0x4cdcac,_0x4a71bc){const _0x4269d8=_0x5acd6c;return _0x4cdcac[_0x4269d8('0x1d')]['id']&&delete _0x4cdcac['body']['id'],db[_0x4269d8('0xe')]['findOne']({'where':{'id':_0x4cdcac[_0x4269d8('0x34')]['id']}})[_0x4269d8('0x5')](handleEntityNotFound(_0x4a71bc,null))[_0x4269d8('0x5')](saveUpdates(_0x4cdcac[_0x4269d8('0x1d')],null))[_0x4269d8('0x5')](respondWithResult(_0x4a71bc,null))[_0x4269d8('0x25')](handleError(_0x4a71bc,null));},exports[_0x5acd6c('0x6')]=function(_0x1d9b25,_0x5da786){const _0x21b4aa=_0x5acd6c;return db[_0x21b4aa('0xe')][_0x21b4aa('0x20')]({'where':{'id':_0x1d9b25[_0x21b4aa('0x34')]['id']}})[_0x21b4aa('0x5')](handleEntityNotFound(_0x5da786,null))[_0x21b4aa('0x5')](removeEntity(_0x5da786,null))[_0x21b4aa('0x25')](handleError(_0x5da786,null));},exports[_0x5acd6c('0x39')]=function(_0x583a9d,_0x45a412){const _0x346b35=_0x5acd6c,_0xef94fc={'key':_0x583a9d[_0x346b35('0x1d')][_0x346b35('0x3c')]};if(_0x583a9d[_0x346b35('0x1d')][_0x346b35('0xa')])_0xef94fc['MailAccountId']=_0x583a9d[_0x346b35('0x1d')][_0x346b35('0xa')];else{if(_0x583a9d[_0x346b35('0x1d')][_0x346b35('0xc')])_0xef94fc['SmsAccountId']=_0x583a9d[_0x346b35('0x1d')]['SmsAccountId'];else{if(_0x583a9d[_0x346b35('0x1d')][_0x346b35('0xd')])_0xef94fc[_0x346b35('0xd')]=_0x583a9d[_0x346b35('0x1d')][_0x346b35('0xd')];else _0x583a9d[_0x346b35('0x1d')][_0x346b35('0x38')]&&(_0xef94fc['ChatWebsiteId']=_0x583a9d[_0x346b35('0x1d')]['ChatWebsiteId']);}}return db[_0x346b35('0xe')][_0x346b35('0x20')]({'where':_0xef94fc})[_0x346b35('0x5')](function(_0x4d680d){const _0x45dda1=_0x346b35;if(_0x4d680d)throw new ValidationError(_0x45dda1('0x3d'));return db[_0x45dda1('0xe')][_0x45dda1('0x39')](_0x583a9d[_0x45dda1('0x1d')]);})[_0x346b35('0x5')](function(_0xdbaf88){const _0xebcd3d=_0x346b35,_0x360ed5=_0x583a9d[_0xebcd3d('0x35')][_0xebcd3d('0xb')]({'plain':!![]});if(!_0x360ed5)throw new Error(_0xebcd3d('0x9'));if(_0x360ed5[_0xebcd3d('0x0')]==='user'){const _0xaacf83=_0xdbaf88[_0xebcd3d('0xb')]({'plain':!![]});return db[_0xebcd3d('0x17')]['findOne']({'where':{'name':'CannedAnswers','userProfileId':_0x360ed5[_0xebcd3d('0x27')]},'raw':!![]})[_0xebcd3d('0x5')](function(_0x1b2a9b){const _0x3c1b4e=_0xebcd3d;return _0x1b2a9b&&_0x1b2a9b[_0x3c1b4e('0x7')]===0x0?db[_0x3c1b4e('0x15')][_0x3c1b4e('0x39')]({'name':_0xaacf83['name'],'resourceId':_0xaacf83['id'],'type':_0x1b2a9b[_0x3c1b4e('0x2e')],'sectionId':_0x1b2a9b['id']},{})[_0x3c1b4e('0x5')](function(){return _0xdbaf88;}):_0xdbaf88;})[_0xebcd3d('0x25')](function(_0x2e154d){const _0x59ae18=_0xebcd3d;logger[_0x59ae18('0x36')](_0x59ae18('0x26'),_0x2e154d);throw _0x2e154d;});}return _0xdbaf88;})[_0x346b35('0x5')](respondWithResult(_0x45a412,0xc9))['catch'](handleError(_0x45a412,null));};
\ No newline at end of file
+const a47_0x9a94=['count','destroy','../../components/parsers/qs','filter','ChatWebsiteId','UserProfileResource','Unable\x20to\x20retrieve\x20the\x20current\x20user','merge','error','end','nolimit','undefined','../../config/logger','show','attributes','name','create','Content-Range','rows','fieldName','findAll','model','includeAll','role','../../mysqldb','SmsAccountId','get','query','send','length','catch','MailAccountId','body','filters','key','like','findOne','stack','fields','rawAttributes','lodash','offset','status','include','CannedAnswer','type','intersection','map','The\x20inserted\x20key\x20already\x20exists.','where','UserProfileSection','limit','json','keys','params','then','options','CannedAnswers','sequelize','user','update','OpenchannelAccountId','pick','index'];(function(_0x4b39a3,_0x9a9405){const _0x37f651=function(_0x505657){while(--_0x505657){_0x4b39a3['push'](_0x4b39a3['shift']());}};_0x37f651(++_0x9a9405);}(a47_0x9a94,0x7e));const a47_0x37f6=function(_0x4b39a3,_0x9a9405){_0x4b39a3=_0x4b39a3-0x0;let _0x37f651=a47_0x9a94[_0x4b39a3];return _0x37f651;};const _0x27df9e=a47_0x37f6;'use strict';const _=require(_0x27df9e('0x2a')),qs=require(_0x27df9e('0x4')),logger=require(_0x27df9e('0xe'))('api'),db=require(_0x27df9e('0x1a'))['db'],{Op,ValidationError}=require(_0x27df9e('0x3c'));function respondWithResult(_0x505657,_0x18be61){return _0x18be61=_0x18be61||0xc8,function(_0x558c6b){const _0x4723a9=a47_0x37f6;if(_0x558c6b)return _0x505657[_0x4723a9('0x2c')](_0x18be61)[_0x4723a9('0x36')](_0x558c6b);};}function respondWithFilteredResult(_0x36a099,_0x1d3573){return function(_0x33f217){const _0xe96ea1=a47_0x37f6;if(_0x33f217){const _0x3545c1=_0x33f217[_0xe96ea1('0x2')],_0x8245f5=_0x1d3573[_0xe96ea1('0x2b')];let _0x46cd7e=_0x1d3573[_0xe96ea1('0x2b')]+_0x1d3573['limit'],_0x41ea02;return _0x46cd7e>=_0x3545c1?(_0x46cd7e=_0x3545c1,_0x41ea02=0xc8):_0x41ea02=0xce,_0x36a099[_0xe96ea1('0x2c')](_0x41ea02),_0x36a099['set'](_0xe96ea1('0x13'),_0x8245f5+'-'+_0x46cd7e+'/'+_0x3545c1)[_0xe96ea1('0x36')](_0x33f217);}return null;};}function saveUpdates(_0x519e67){return function(_0x493693){const _0x2217d9=a47_0x37f6;if(_0x493693)return _0x493693[_0x2217d9('0x3e')](_0x519e67)[_0x2217d9('0x39')](function(_0x582384){return _0x582384;});return null;};}function removeEntity(_0x55adbe){return function(_0xcf99a6){const _0x5a75cc=a47_0x37f6;if(_0xcf99a6)return _0xcf99a6[_0x5a75cc('0x3')]()['then'](function(){const _0x1c0557=_0x5a75cc,_0x33361b=_0xcf99a6[_0x1c0557('0x1c')]({'plain':!![]}),_0x198347=_0x1c0557('0x3b');return db[_0x1c0557('0x7')]['destroy']({'where':{'type':_0x198347,'resourceId':_0x33361b['id']}})[_0x1c0557('0x39')](function(){return _0xcf99a6;});})[_0x5a75cc('0x39')](function(){const _0x1676a7=_0x5a75cc;_0x55adbe[_0x1676a7('0x2c')](0xcc)[_0x1676a7('0xb')]();});};}function handleEntityNotFound(_0x228123){return function(_0x47fe31){return!_0x47fe31&&_0x228123['sendStatus'](0x194),_0x47fe31;};}function handleError(_0x264891,_0x191d9b){return _0x191d9b=_0x191d9b||0x1f4,function(_0x442c03){const _0x1c1c7e=a47_0x37f6;logger[_0x1c1c7e('0xa')](_0x442c03[_0x1c1c7e('0x27')]),_0x442c03[_0x1c1c7e('0x11')]&&delete _0x442c03[_0x1c1c7e('0x11')],_0x264891[_0x1c1c7e('0x2c')](_0x191d9b)[_0x1c1c7e('0x1e')](_0x442c03);};}exports[_0x27df9e('0x1')]=function(_0x3993f5,_0x2437a7){const _0x5043e5=_0x27df9e;let _0x2edd66={};const _0x436097={},_0x322065={'count':0x0,'rows':[]},_0x200cfa=_[_0x5043e5('0x31')](db[_0x5043e5('0x2e')][_0x5043e5('0x29')],function(_0x5381cd){const _0x1da32c=_0x5043e5;return{'name':_0x5381cd[_0x1da32c('0x15')],'type':_0x5381cd[_0x1da32c('0x2f')][_0x1da32c('0x24')]};});_0x436097['model']=_[_0x5043e5('0x31')](_0x200cfa,_0x5043e5('0x11')),_0x436097['query']=_['keys'](_0x3993f5[_0x5043e5('0x1d')]),_0x436097[_0x5043e5('0x23')]=_[_0x5043e5('0x30')](_0x436097[_0x5043e5('0x17')],_0x436097[_0x5043e5('0x1d')]),_0x2edd66[_0x5043e5('0x10')]=_['intersection'](_0x436097[_0x5043e5('0x17')],qs[_0x5043e5('0x28')](_0x3993f5[_0x5043e5('0x1d')]['fields'])),_0x2edd66['attributes']=_0x2edd66[_0x5043e5('0x10')][_0x5043e5('0x1f')]?_0x2edd66[_0x5043e5('0x10')]:_0x436097[_0x5043e5('0x17')];typeof _0x3993f5['query'][_0x5043e5('0xc')]===_0x5043e5('0xd')&&(_0x2edd66[_0x5043e5('0x35')]=qs[_0x5043e5('0x35')](_0x3993f5['query']['limit']),_0x2edd66[_0x5043e5('0x2b')]=qs[_0x5043e5('0x2b')](_0x3993f5[_0x5043e5('0x1d')][_0x5043e5('0x2b')]));_0x2edd66['order']=qs['sort'](_0x3993f5[_0x5043e5('0x1d')]['sort']),_0x2edd66['where']=qs[_0x5043e5('0x23')](_[_0x5043e5('0x0')](_0x3993f5['query'],_0x436097[_0x5043e5('0x23')]),_0x200cfa);_0x3993f5['query']['filter']&&(_0x2edd66[_0x5043e5('0x33')]=_[_0x5043e5('0x9')](_0x2edd66[_0x5043e5('0x33')],{[Op['or']]:_[_0x5043e5('0x31')](_0x200cfa,function(_0xe97a03){const _0x2ac8e8=_0x5043e5;if(_0xe97a03['type']!=='VIRTUAL'){const _0x1fe20d={};return _0x1fe20d[_0xe97a03[_0x2ac8e8('0x11')]]={[Op[_0x2ac8e8('0x25')]]:'%'+_0x3993f5['query'][_0x2ac8e8('0x5')]+'%'},_0x1fe20d;}})}));_0x2edd66=_[_0x5043e5('0x9')]({},_0x2edd66,_0x3993f5[_0x5043e5('0x3a')]);const _0x21e6eb={'where':_0x2edd66[_0x5043e5('0x33')]};return db[_0x5043e5('0x2e')][_0x5043e5('0x2')](_0x21e6eb)['then'](function(_0x1e282b){const _0x4a3c8c=_0x5043e5;return _0x322065[_0x4a3c8c('0x2')]=_0x1e282b,_0x3993f5[_0x4a3c8c('0x1d')][_0x4a3c8c('0x18')]&&(_0x2edd66[_0x4a3c8c('0x2d')]=[{'all':!![]}]),db[_0x4a3c8c('0x2e')][_0x4a3c8c('0x16')](_0x2edd66);})[_0x5043e5('0x39')](function(_0xc0e643){const _0x242ea9=_0x5043e5;return _0x322065[_0x242ea9('0x14')]=_0xc0e643,_0x322065;})[_0x5043e5('0x39')](respondWithFilteredResult(_0x2437a7,_0x2edd66))[_0x5043e5('0x20')](handleError(_0x2437a7,null));},exports[_0x27df9e('0xf')]=function(_0x122f38,_0x2d755e){const _0x4a1214=_0x27df9e;let _0x45c30f={'raw':!![],'where':{'id':_0x122f38[_0x4a1214('0x38')]['id']}};const _0x3c6166={};return _0x3c6166[_0x4a1214('0x17')]=_[_0x4a1214('0x37')](db[_0x4a1214('0x2e')][_0x4a1214('0x29')]),_0x3c6166['query']=_[_0x4a1214('0x37')](_0x122f38[_0x4a1214('0x1d')]),_0x3c6166[_0x4a1214('0x23')]=_[_0x4a1214('0x30')](_0x3c6166[_0x4a1214('0x17')],_0x3c6166[_0x4a1214('0x1d')]),_0x45c30f['attributes']=_['intersection'](_0x3c6166[_0x4a1214('0x17')],qs[_0x4a1214('0x28')](_0x122f38[_0x4a1214('0x1d')][_0x4a1214('0x28')])),_0x45c30f[_0x4a1214('0x10')]=_0x45c30f[_0x4a1214('0x10')][_0x4a1214('0x1f')]?_0x45c30f[_0x4a1214('0x10')]:_0x3c6166['model'],_0x122f38[_0x4a1214('0x1d')][_0x4a1214('0x18')]&&(_0x45c30f[_0x4a1214('0x2d')]=[{'all':!![]}]),_0x45c30f=_[_0x4a1214('0x9')]({},_0x45c30f,_0x122f38[_0x4a1214('0x3a')]),db[_0x4a1214('0x2e')][_0x4a1214('0x26')](_0x45c30f)[_0x4a1214('0x39')](handleEntityNotFound(_0x2d755e,null))[_0x4a1214('0x39')](respondWithResult(_0x2d755e,null))['catch'](handleError(_0x2d755e,null));},exports[_0x27df9e('0x3e')]=function(_0x3fdb3f,_0x3c6ff2){const _0x190782=_0x27df9e;return _0x3fdb3f[_0x190782('0x22')]['id']&&delete _0x3fdb3f[_0x190782('0x22')]['id'],db[_0x190782('0x2e')][_0x190782('0x26')]({'where':{'id':_0x3fdb3f[_0x190782('0x38')]['id']}})[_0x190782('0x39')](handleEntityNotFound(_0x3c6ff2,null))[_0x190782('0x39')](saveUpdates(_0x3fdb3f[_0x190782('0x22')],null))[_0x190782('0x39')](respondWithResult(_0x3c6ff2,null))[_0x190782('0x20')](handleError(_0x3c6ff2,null));},exports[_0x27df9e('0x3')]=function(_0x52db5c,_0x4d2548){const _0x34da0c=_0x27df9e;return db[_0x34da0c('0x2e')][_0x34da0c('0x26')]({'where':{'id':_0x52db5c[_0x34da0c('0x38')]['id']}})[_0x34da0c('0x39')](handleEntityNotFound(_0x4d2548,null))[_0x34da0c('0x39')](removeEntity(_0x4d2548,null))['catch'](handleError(_0x4d2548,null));},exports[_0x27df9e('0x12')]=function(_0x4fc7ef,_0x90db6){const _0x1d6bc1=_0x27df9e,_0x4f7392={'key':_0x4fc7ef[_0x1d6bc1('0x22')][_0x1d6bc1('0x24')]};if(_0x4fc7ef[_0x1d6bc1('0x22')]['MailAccountId'])_0x4f7392['MailAccountId']=_0x4fc7ef['body'][_0x1d6bc1('0x21')];else{if(_0x4fc7ef[_0x1d6bc1('0x22')][_0x1d6bc1('0x1b')])_0x4f7392['SmsAccountId']=_0x4fc7ef[_0x1d6bc1('0x22')][_0x1d6bc1('0x1b')];else{if(_0x4fc7ef[_0x1d6bc1('0x22')][_0x1d6bc1('0x3f')])_0x4f7392[_0x1d6bc1('0x3f')]=_0x4fc7ef['body'][_0x1d6bc1('0x3f')];else _0x4fc7ef['body'][_0x1d6bc1('0x6')]&&(_0x4f7392[_0x1d6bc1('0x6')]=_0x4fc7ef[_0x1d6bc1('0x22')][_0x1d6bc1('0x6')]);}}return db[_0x1d6bc1('0x2e')][_0x1d6bc1('0x26')]({'where':_0x4f7392})[_0x1d6bc1('0x39')](function(_0x1f7112){const _0x25983c=_0x1d6bc1;if(_0x1f7112)throw new ValidationError(_0x25983c('0x32'));return db[_0x25983c('0x2e')][_0x25983c('0x12')](_0x4fc7ef[_0x25983c('0x22')]);})[_0x1d6bc1('0x39')](function(_0x4bdfa1){const _0x4f7794=_0x1d6bc1,_0x28315a=_0x4fc7ef[_0x4f7794('0x3d')][_0x4f7794('0x1c')]({'plain':!![]});if(!_0x28315a)throw new Error(_0x4f7794('0x8'));if(_0x28315a[_0x4f7794('0x19')]===_0x4f7794('0x3d')){const _0x5d9651=_0x4bdfa1['get']({'plain':!![]});return db[_0x4f7794('0x34')]['findOne']({'where':{'name':'CannedAnswers','userProfileId':_0x28315a['userProfileId']},'raw':!![]})[_0x4f7794('0x39')](function(_0x2b0f4e){const _0x13be42=_0x4f7794;return _0x2b0f4e&&_0x2b0f4e['autoAssociation']===0x0?db[_0x13be42('0x7')][_0x13be42('0x12')]({'name':_0x5d9651[_0x13be42('0x11')],'resourceId':_0x5d9651['id'],'type':_0x2b0f4e['name'],'sectionId':_0x2b0f4e['id']},{})[_0x13be42('0x39')](function(){return _0x4bdfa1;}):_0x4bdfa1;})[_0x4f7794('0x20')](function(_0x24feb9){const _0x191f06=_0x4f7794;logger[_0x191f06('0xa')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x24feb9);throw _0x24feb9;});}return _0x4bdfa1;})[_0x1d6bc1('0x39')](respondWithResult(_0x90db6,0xc9))[_0x1d6bc1('0x20')](handleError(_0x90db6,null));};
\ No newline at end of file