Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / api / faxAccount / faxAccount.rpc.js
index 7b87cc6..b4caaa4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3c58=['client','http','redis','register','request','then','info','FaxAccount,\x20%s,\x20%s','request\x20sent','debug','FaxAccount,\x20%s,\x20%s,\x20%s','error','message','result','GetFaxAccount','FaxAccount','options','raw','where','attributes','limit','include','map','model','stringify','catch','fax','CmContact','describe','Sequelize','ValidationError','difference','keys','createdAt','updatedAt','CompanyId','ListId','body','isNil','from','from\x20is\x20mandatory','body\x20is\x20mandatory\x20and\x20not\x20empty','mapKey\x20is\x20mandatory,\x20please\x20use\x20one\x20of\x20these:\x20','includes','mapKey','account','CmList','List','Contacts','FaxApplication','Applications','get','applications','orderBy','priority','asc','length','defaults','create','contact','FaxInteraction','Contact\x20not\x20found','spread','autoclose','push','close','unmanaged','*,*,*,*','created','FaxMessage','ContactId','interaction','UserId','User','find','name','unshift','agent','Start','startRouting','lodash','util','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','../../config/environment','jayson/promise'];(function(_0x465f4d,_0x3e22eb){var _0x1700a1=function(_0x4f5bed){while(--_0x4f5bed){_0x465f4d['push'](_0x465f4d['shift']());}};_0x1700a1(++_0x3e22eb);}(_0x3c58,0xaa));var _0x83c5=function(_0x5cab7b,_0x5b7dd7){_0x5cab7b=_0x5cab7b-0x0;var _0x21c856=_0x3c58[_0x5cab7b];return _0x21c856;};'use strict';var _=require(_0x83c5('0x0'));var util=require(_0x83c5('0x1'));var moment=require('moment');var BPromise=require(_0x83c5('0x2'));var rs=require(_0x83c5('0x3'));var fs=require('fs');var Redis=require(_0x83c5('0x4'));var db=require(_0x83c5('0x5'))['db'];var utils=require(_0x83c5('0x6'));var logger=require(_0x83c5('0x7'))('rpc');var config=require(_0x83c5('0x8'));var jayson=require(_0x83c5('0x9'));var client=jayson[_0x83c5('0xa')][_0x83c5('0xb')]({'port':0x232c});config['redis']=_['defaults'](config['redis'],{'host':'localhost','port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x83c5('0xc')]));require('./faxAccount.socket')[_0x83c5('0xd')](socket);function respondWithRpcPromise(_0x166196,_0x2662f3,_0x5e460d){return new BPromise(function(_0x561226,_0x325710){return client[_0x83c5('0xe')](_0x166196,_0x5e460d)[_0x83c5('0xf')](function(_0x3e1eb2){logger[_0x83c5('0x10')](_0x83c5('0x11'),_0x2662f3,_0x83c5('0x12'));logger[_0x83c5('0x13')](_0x83c5('0x14'),_0x2662f3,'request\x20sent',JSON['stringify'](_0x3e1eb2));if(_0x3e1eb2['error']){if(_0x3e1eb2[_0x83c5('0x15')]['code']===0x1f4){logger[_0x83c5('0x15')](_0x83c5('0x11'),_0x2662f3,_0x3e1eb2[_0x83c5('0x15')][_0x83c5('0x16')]);return _0x325710(_0x3e1eb2['error'][_0x83c5('0x16')]);}logger[_0x83c5('0x15')](_0x83c5('0x11'),_0x2662f3,_0x3e1eb2[_0x83c5('0x15')][_0x83c5('0x16')]);return _0x561226(_0x3e1eb2[_0x83c5('0x15')][_0x83c5('0x16')]);}else{logger[_0x83c5('0x10')](_0x83c5('0x11'),_0x2662f3,_0x83c5('0x12'));_0x561226(_0x3e1eb2[_0x83c5('0x17')][_0x83c5('0x16')]);}})['catch'](function(_0x1bf4ed){logger['error'](_0x83c5('0x11'),_0x2662f3,_0x1bf4ed);_0x325710(_0x1bf4ed);});});}exports[_0x83c5('0x18')]=function(_0x24323f){var _0x1c825d=this;return new Promise(function(_0x5d8c2e,_0x20e245){return db[_0x83c5('0x19')]['findAll']({'raw':_0x24323f[_0x83c5('0x1a')]?_0x24323f[_0x83c5('0x1a')][_0x83c5('0x1b')]===undefined?!![]:![]:!![],'where':_0x24323f[_0x83c5('0x1a')]?_0x24323f['options'][_0x83c5('0x1c')]||null:null,'attributes':_0x24323f['options']?_0x24323f[_0x83c5('0x1a')][_0x83c5('0x1d')]||null:null,'limit':_0x24323f[_0x83c5('0x1a')]?_0x24323f[_0x83c5('0x1a')][_0x83c5('0x1e')]||null:null,'include':_0x24323f[_0x83c5('0x1a')]?_0x24323f[_0x83c5('0x1a')][_0x83c5('0x1f')]?_[_0x83c5('0x20')](_0x24323f[_0x83c5('0x1a')]['include'],function(_0x1e9135){return{'model':db[_0x1e9135[_0x83c5('0x21')]],'as':_0x1e9135['as'],'attributes':_0x1e9135[_0x83c5('0x1d')],'include':_0x1e9135[_0x83c5('0x1f')]?_[_0x83c5('0x20')](_0x1e9135[_0x83c5('0x1f')],function(_0x3566b6){return{'model':db[_0x3566b6[_0x83c5('0x21')]],'as':_0x3566b6['as'],'attributes':_0x3566b6[_0x83c5('0x1d')],'include':_0x3566b6[_0x83c5('0x1f')]?_['map'](_0x3566b6[_0x83c5('0x1f')],function(_0x3fff41){return{'model':db[_0x3fff41[_0x83c5('0x21')]],'as':_0x3fff41['as'],'attributes':_0x3fff41[_0x83c5('0x1d')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x5a693f){logger[_0x83c5('0x10')](_0x83c5('0x18'),_0x24323f);logger[_0x83c5('0x13')](_0x83c5('0x18'),_0x24323f,JSON[_0x83c5('0x22')](_0x5a693f));_0x5d8c2e(_0x5a693f);})[_0x83c5('0x23')](function(_0x313d89){logger[_0x83c5('0x15')](_0x83c5('0x18'),_0x313d89[_0x83c5('0x16')],_0x24323f);_0x20e245(_0x1c825d[_0x83c5('0x15')](0x1f4,_0x313d89[_0x83c5('0x16')]));});});};exports['NotifyFaxAccount']=function(_0x21945f,_0x380e53,_0x44c853){var _0x5a721a=this;return new Promise(function(_0x2f8ab8,_0xae48b6){var _0x126fca={'body':_0x21945f['body'],'channel':_0x83c5('0x24')};var _0x32c416=[];var _0xa357aa=[];var _0x1a692c={};return db[_0x83c5('0x25')][_0x83c5('0x26')]()[_0x83c5('0xf')](function(_0x4f447e){if(!_0x4f447e){throw new db[(_0x83c5('0x27'))][(_0x83c5('0x28'))]('no\x20available\x20attributes');}_0x32c416=_[_0x83c5('0x29')](_[_0x83c5('0x2a')](_0x4f447e),[_0x83c5('0x2b'),_0x83c5('0x2c')]);_0xa357aa=_[_0x83c5('0x29')](_[_0x83c5('0x2a')](_0x4f447e),[_0x83c5('0x2b'),_0x83c5('0x2c'),_0x83c5('0x2d'),_0x83c5('0x2e')]);if(_0x21945f[_0x83c5('0x2f')]['id']){delete _0x21945f[_0x83c5('0x2f')]['id'];}if(_[_0x83c5('0x30')](_0x21945f[_0x83c5('0x2f')][_0x83c5('0x31')])){throw new db[(_0x83c5('0x27'))]['ValidationError'](_0x83c5('0x32'));}if(_[_0x83c5('0x30')](_0x21945f[_0x83c5('0x2f')]['body'])||_0x21945f[_0x83c5('0x2f')][_0x83c5('0x2f')]===''){throw new db[(_0x83c5('0x27'))][(_0x83c5('0x28'))](_0x83c5('0x33'));}if(_[_0x83c5('0x30')](_0x21945f[_0x83c5('0x2f')]['mapKey'])){throw new db[(_0x83c5('0x27'))][(_0x83c5('0x28'))](_0x83c5('0x34')+_0xa357aa);}if(!_[_0x83c5('0x35')](_0xa357aa,_0x21945f[_0x83c5('0x2f')][_0x83c5('0x36')])){throw new db['Sequelize'][(_0x83c5('0x28'))]('mapKey\x20invalid,\x20please\x20use\x20one\x20of\x20these:\x20'+_0xa357aa);}_0x1a692c[_0x21945f[_0x83c5('0x2f')][_0x83c5('0x36')]]=_0x21945f[_0x83c5('0x2f')][_0x83c5('0x31')];})[_0x83c5('0xf')](function(){return db['FaxAccount']['find']({'where':{'id':_0x21945f[_0x83c5('0x37')]['id']},'include':[{'model':db[_0x83c5('0x38')],'as':_0x83c5('0x39'),'include':[{'model':db[_0x83c5('0x25')],'as':_0x83c5('0x3a'),'where':_0x1a692c,'limit':0x1,'order':[[_0x83c5('0x2c'),'DESC']]}]},{'model':db[_0x83c5('0x3b')],'as':_0x83c5('0x3c')}]});})[_0x83c5('0xf')](function(_0x1880de){if(_0x1880de&&_0x1880de[_0x83c5('0x39')]){var _0x14f1f3=_0x1880de[_0x83c5('0x3d')]({'plain':!![]});_0x126fca[_0x83c5('0x37')]=_0x14f1f3;_0x126fca[_0x83c5('0x3e')]=_0x14f1f3[_0x83c5('0x3c')];_0x126fca['list']=_0x14f1f3[_0x83c5('0x39')];_0x126fca['applications']=_[_0x83c5('0x3f')](_0x126fca[_0x83c5('0x3e')],[_0x83c5('0x40')],[_0x83c5('0x41')]);if(_0x126fca[_0x83c5('0x37')][_0x83c5('0x3c')]){delete _0x126fca['account']['Applications'];}if(_0x126fca[_0x83c5('0x37')][_0x83c5('0x39')]&&_0x126fca[_0x83c5('0x37')][_0x83c5('0x39')][_0x83c5('0x3a')][_0x83c5('0x42')]){return _0x126fca[_0x83c5('0x37')]['List'][_0x83c5('0x3a')][0x0];}var _0x27a6f9=_[_0x83c5('0x43')](_0x21945f['body'],{'firstName':_0x21945f[_0x83c5('0x2f')][_0x83c5('0x31')],'ListId':_0x14f1f3[_0x83c5('0x2e')]});_0x27a6f9[_0x21945f[_0x83c5('0x2f')][_0x83c5('0x36')]]=_0x21945f[_0x83c5('0x2f')]['from'];return db['CmContact'][_0x83c5('0x44')](_0x27a6f9,{'fields':_0x32c416,'raw':!![]});}})[_0x83c5('0xf')](function(_0x4782ec){_0x126fca[_0x83c5('0x45')]=_0x4782ec;if(_0x4782ec){var _0x3881ee={'ContactId':_0x4782ec['id'],'FaxAccountId':_0x21945f[_0x83c5('0x37')]['id'],'fax':_0x4782ec[_0x83c5('0x24')]};return db[_0x83c5('0x46')]['find']({'where':{'ContactId':_0x4782ec['id'],'closed':![],'FaxAccountId':_0x21945f[_0x83c5('0x37')]['id']}})[_0x83c5('0xf')](function(_0x471bfa){if(_0x471bfa){return[_0x471bfa,![]];}return db[_0x83c5('0x46')][_0x83c5('0x44')](_0x3881ee)[_0x83c5('0xf')](function(_0x55ff9b){return[_0x55ff9b,!![]];});});}else{throw new Error(_0x83c5('0x47'));}})[_0x83c5('0x48')](function(_0x91cd1a,_0x53fa2c){var _0x5b4f0e=_0x91cd1a[_0x83c5('0x3d')]({'plain':!![]});if(_0x53fa2c){if(_0x126fca[_0x83c5('0x37')][_0x83c5('0x49')]){_0x126fca[_0x83c5('0x3e')][_0x83c5('0x4a')]({'id':0x0,'priority':_0x126fca[_0x83c5('0x3e')][_0x83c5('0x42')]+0x1,'app':_0x83c5('0x4b'),'appdata':_0x83c5('0x4c'),'interval':_0x83c5('0x4d')});}_0x5b4f0e[_0x83c5('0x4e')]=!![];}else{_0x5b4f0e[_0x83c5('0x4e')]=![];}_0x126fca['interaction']=_0x5b4f0e;return db[_0x83c5('0x4f')][_0x83c5('0x44')]({'body':_0x21945f[_0x83c5('0x2f')][_0x83c5('0x2f')],'FaxAccountId':_0x21945f[_0x83c5('0x37')]['id'],'FaxInteractionId':_0x91cd1a['id'],'direction':'in','ContactId':_0x91cd1a[_0x83c5('0x50')],'AttachmentId':_0x21945f[_0x83c5('0x2f')]['AttachmentId']});})[_0x83c5('0xf')](function(_0x376dce){_0x126fca[_0x83c5('0x16')]=_0x376dce;if(_0x126fca[_0x83c5('0x51')][_0x83c5('0x52')]){return db[_0x83c5('0x53')][_0x83c5('0x54')]({'attributes':['id',_0x83c5('0x55')],'where':{'id':_0x126fca[_0x83c5('0x51')]['UserId']}})[_0x83c5('0xf')](function(_0x2881c8){if(_0x2881c8){_0x126fca[_0x83c5('0x3e')][_0x83c5('0x56')]({'id':0x0,'priority':0x0,'app':_0x83c5('0x57'),'appdata':_0x2881c8[_0x83c5('0x55')]+','+(_0x126fca[_0x83c5('0x37')]['waitForTheAssignedAgent']||0xa),'interval':'*,*,*,*'});}return respondWithRpcPromise(_0x83c5('0x58'),_0x83c5('0x59'),_0x126fca);});}return respondWithRpcPromise('Start',_0x83c5('0x59'),_0x126fca);})['then'](function(_0x2a7448){_0x2f8ab8(_0x2a7448);})['catch'](function(_0x599f64){_0xae48b6(_0x5a721a[_0x83c5('0x15')](0x1f4,_0x599f64[_0x83c5('0x16')]));});});};
\ No newline at end of file
+var _0x9333=['DESC','List','list','applications','orderBy','asc','Applications','length','defaults','create','contact','FaxInteraction','find','Contact\x20not\x20found','get','autoclose','push','close','created','interaction','FaxMessage','UserId','User','name','unshift','waitForTheAssignedAgent','*,*,*,*','Start','startRouting','lodash','util','randomstring','ioredis','../../config/logger','rpc','../../config/environment','jayson/promise','client','redis','socket.io-emitter','./faxAccount.socket','register','request','then','info','FaxAccount,\x20%s,\x20%s','request\x20sent','debug','error','code','message','result','GetFaxAccount','FaxAccount','findAll','options','raw','where','attributes','include','model','map','catch','NotifyFaxAccount','fax','CmContact','describe','Sequelize','ValidationError','no\x20available\x20attributes','keys','createdAt','updatedAt','difference','CompanyId','ListId','body','isNil','from','from\x20is\x20mandatory','mapKey\x20is\x20mandatory,\x20please\x20use\x20one\x20of\x20these:\x20','includes','mapKey','mapKey\x20invalid,\x20please\x20use\x20one\x20of\x20these:\x20','account','CmList','Contacts'];(function(_0x3a19d4,_0x3f19a4){var _0x5b858b=function(_0x4ddce5){while(--_0x4ddce5){_0x3a19d4['push'](_0x3a19d4['shift']());}};_0x5b858b(++_0x3f19a4);}(_0x9333,0x122));var _0x3933=function(_0x5486e9,_0x25d7e7){_0x5486e9=_0x5486e9-0x0;var _0x99a416=_0x9333[_0x5486e9];return _0x99a416;};'use strict';var _=require(_0x3933('0x0'));var util=require(_0x3933('0x1'));var moment=require('moment');var BPromise=require('bluebird');var rs=require(_0x3933('0x2'));var fs=require('fs');var Redis=require(_0x3933('0x3'));var db=require('../../mysqldb')['db'];var utils=require('../../config/utils');var logger=require(_0x3933('0x4'))(_0x3933('0x5'));var config=require(_0x3933('0x6'));var jayson=require(_0x3933('0x7'));var client=jayson[_0x3933('0x8')]['http']({'port':0x232c});config[_0x3933('0x9')]=_['defaults'](config['redis'],{'host':'localhost','port':0x18eb});var socket=require(_0x3933('0xa'))(new Redis(config[_0x3933('0x9')]));require(_0x3933('0xb'))[_0x3933('0xc')](socket);function respondWithRpcPromise(_0x4467a7,_0x5c5e7d,_0x1b66ce){return new BPromise(function(_0x592dae,_0x2a6608){return client[_0x3933('0xd')](_0x4467a7,_0x1b66ce)[_0x3933('0xe')](function(_0x3f81f8){logger[_0x3933('0xf')](_0x3933('0x10'),_0x5c5e7d,_0x3933('0x11'));logger[_0x3933('0x12')]('FaxAccount,\x20%s,\x20%s,\x20%s',_0x5c5e7d,'request\x20sent',JSON['stringify'](_0x3f81f8));if(_0x3f81f8['error']){if(_0x3f81f8[_0x3933('0x13')][_0x3933('0x14')]===0x1f4){logger[_0x3933('0x13')]('FaxAccount,\x20%s,\x20%s',_0x5c5e7d,_0x3f81f8[_0x3933('0x13')][_0x3933('0x15')]);return _0x2a6608(_0x3f81f8[_0x3933('0x13')][_0x3933('0x15')]);}logger[_0x3933('0x13')](_0x3933('0x10'),_0x5c5e7d,_0x3f81f8[_0x3933('0x13')]['message']);return _0x592dae(_0x3f81f8[_0x3933('0x13')][_0x3933('0x15')]);}else{logger[_0x3933('0xf')]('FaxAccount,\x20%s,\x20%s',_0x5c5e7d,_0x3933('0x11'));_0x592dae(_0x3f81f8[_0x3933('0x16')][_0x3933('0x15')]);}})['catch'](function(_0x1d0763){logger['error'](_0x3933('0x10'),_0x5c5e7d,_0x1d0763);_0x2a6608(_0x1d0763);});});}exports[_0x3933('0x17')]=function(_0x4a7761){var _0x196710=this;return new Promise(function(_0x57ee90,_0x371ab6){return db[_0x3933('0x18')][_0x3933('0x19')]({'raw':_0x4a7761[_0x3933('0x1a')]?_0x4a7761['options'][_0x3933('0x1b')]===undefined?!![]:![]:!![],'where':_0x4a7761['options']?_0x4a7761[_0x3933('0x1a')][_0x3933('0x1c')]||null:null,'attributes':_0x4a7761[_0x3933('0x1a')]?_0x4a7761[_0x3933('0x1a')][_0x3933('0x1d')]||null:null,'limit':_0x4a7761[_0x3933('0x1a')]?_0x4a7761[_0x3933('0x1a')]['limit']||null:null,'include':_0x4a7761[_0x3933('0x1a')]?_0x4a7761[_0x3933('0x1a')][_0x3933('0x1e')]?_['map'](_0x4a7761[_0x3933('0x1a')][_0x3933('0x1e')],function(_0x42ee82){return{'model':db[_0x42ee82[_0x3933('0x1f')]],'as':_0x42ee82['as'],'attributes':_0x42ee82[_0x3933('0x1d')],'include':_0x42ee82['include']?_[_0x3933('0x20')](_0x42ee82['include'],function(_0x3940e9){return{'model':db[_0x3940e9[_0x3933('0x1f')]],'as':_0x3940e9['as'],'attributes':_0x3940e9[_0x3933('0x1d')],'include':_0x3940e9[_0x3933('0x1e')]?_[_0x3933('0x20')](_0x3940e9[_0x3933('0x1e')],function(_0x296521){return{'model':db[_0x296521[_0x3933('0x1f')]],'as':_0x296521['as'],'attributes':_0x296521[_0x3933('0x1d')]};}):[]};}):[]};}):[]:[]})[_0x3933('0xe')](function(_0x4598bb){logger[_0x3933('0xf')](_0x3933('0x17'),_0x4a7761);logger[_0x3933('0x12')](_0x3933('0x17'),_0x4a7761,JSON['stringify'](_0x4598bb));_0x57ee90(_0x4598bb);})[_0x3933('0x21')](function(_0x365c9c){logger[_0x3933('0x13')](_0x3933('0x17'),_0x365c9c['message'],_0x4a7761);_0x371ab6(_0x196710[_0x3933('0x13')](0x1f4,_0x365c9c[_0x3933('0x15')]));});});};exports[_0x3933('0x22')]=function(_0x4db8aa,_0x11963d,_0x584d29){var _0x6a780c=this;return new Promise(function(_0x1ad9a5,_0x3ff333){var _0x21b69f={'body':_0x4db8aa['body'],'channel':_0x3933('0x23')};var _0x5b05a6=[];var _0x516d38=[];var _0x37999a={};return db[_0x3933('0x24')][_0x3933('0x25')]()['then'](function(_0x3a86f9){if(!_0x3a86f9){throw new db[(_0x3933('0x26'))][(_0x3933('0x27'))](_0x3933('0x28'));}_0x5b05a6=_['difference'](_[_0x3933('0x29')](_0x3a86f9),[_0x3933('0x2a'),_0x3933('0x2b')]);_0x516d38=_[_0x3933('0x2c')](_[_0x3933('0x29')](_0x3a86f9),[_0x3933('0x2a'),_0x3933('0x2b'),_0x3933('0x2d'),_0x3933('0x2e')]);if(_0x4db8aa['body']['id']){delete _0x4db8aa[_0x3933('0x2f')]['id'];}if(_[_0x3933('0x30')](_0x4db8aa[_0x3933('0x2f')][_0x3933('0x31')])){throw new db[(_0x3933('0x26'))][(_0x3933('0x27'))](_0x3933('0x32'));}if(_[_0x3933('0x30')](_0x4db8aa[_0x3933('0x2f')]['body'])||_0x4db8aa['body']['body']===''){throw new db[(_0x3933('0x26'))]['ValidationError']('body\x20is\x20mandatory\x20and\x20not\x20empty');}if(_['isNil'](_0x4db8aa['body']['mapKey'])){throw new db['Sequelize'][(_0x3933('0x27'))](_0x3933('0x33')+_0x516d38);}if(!_[_0x3933('0x34')](_0x516d38,_0x4db8aa[_0x3933('0x2f')][_0x3933('0x35')])){throw new db['Sequelize'][(_0x3933('0x27'))](_0x3933('0x36')+_0x516d38);}_0x37999a[_0x4db8aa[_0x3933('0x2f')][_0x3933('0x35')]]=_0x4db8aa[_0x3933('0x2f')][_0x3933('0x31')];})[_0x3933('0xe')](function(){return db[_0x3933('0x18')]['find']({'where':{'id':_0x4db8aa[_0x3933('0x37')]['id']},'include':[{'model':db[_0x3933('0x38')],'as':'List','include':[{'model':db['CmContact'],'as':_0x3933('0x39'),'where':_0x37999a,'limit':0x1,'order':[[_0x3933('0x2b'),_0x3933('0x3a')]]}]},{'model':db['FaxApplication'],'as':'Applications'}]});})[_0x3933('0xe')](function(_0x59d86b){if(_0x59d86b&&_0x59d86b[_0x3933('0x3b')]){var _0x476d34=_0x59d86b['get']({'plain':!![]});_0x21b69f[_0x3933('0x37')]=_0x476d34;_0x21b69f['applications']=_0x476d34['Applications'];_0x21b69f[_0x3933('0x3c')]=_0x476d34[_0x3933('0x3b')];_0x21b69f[_0x3933('0x3d')]=_[_0x3933('0x3e')](_0x21b69f[_0x3933('0x3d')],['priority'],[_0x3933('0x3f')]);if(_0x21b69f[_0x3933('0x37')][_0x3933('0x40')]){delete _0x21b69f[_0x3933('0x37')][_0x3933('0x40')];}if(_0x21b69f[_0x3933('0x37')][_0x3933('0x3b')]&&_0x21b69f['account']['List']['Contacts'][_0x3933('0x41')]){return _0x21b69f[_0x3933('0x37')][_0x3933('0x3b')][_0x3933('0x39')][0x0];}var _0x42c15c=_[_0x3933('0x42')](_0x4db8aa['body'],{'firstName':_0x4db8aa['body'][_0x3933('0x31')],'ListId':_0x476d34[_0x3933('0x2e')]});_0x42c15c[_0x4db8aa[_0x3933('0x2f')]['mapKey']]=_0x4db8aa[_0x3933('0x2f')][_0x3933('0x31')];return db[_0x3933('0x24')][_0x3933('0x43')](_0x42c15c,{'fields':_0x5b05a6,'raw':!![]});}})['then'](function(_0x213a83){_0x21b69f[_0x3933('0x44')]=_0x213a83;if(_0x213a83){var _0x234dde={'ContactId':_0x213a83['id'],'FaxAccountId':_0x4db8aa[_0x3933('0x37')]['id'],'fax':_0x213a83[_0x3933('0x23')]};return db[_0x3933('0x45')][_0x3933('0x46')]({'where':{'ContactId':_0x213a83['id'],'closed':![],'FaxAccountId':_0x4db8aa[_0x3933('0x37')]['id']}})[_0x3933('0xe')](function(_0x50ef60){if(_0x50ef60){return[_0x50ef60,![]];}return db[_0x3933('0x45')][_0x3933('0x43')](_0x234dde)['then'](function(_0x2e6e18){return[_0x2e6e18,!![]];});});}else{throw new Error(_0x3933('0x47'));}})['spread'](function(_0x4cb1c9,_0x438ffe){var _0x4804f3=_0x4cb1c9[_0x3933('0x48')]({'plain':!![]});if(_0x438ffe){if(_0x21b69f['account'][_0x3933('0x49')]){_0x21b69f[_0x3933('0x3d')][_0x3933('0x4a')]({'id':0x0,'priority':_0x21b69f['applications']['length']+0x1,'app':_0x3933('0x4b'),'appdata':'unmanaged','interval':'*,*,*,*'});}_0x4804f3[_0x3933('0x4c')]=!![];}else{_0x4804f3[_0x3933('0x4c')]=![];}_0x21b69f[_0x3933('0x4d')]=_0x4804f3;return db[_0x3933('0x4e')]['create']({'body':_0x4db8aa[_0x3933('0x2f')][_0x3933('0x2f')],'FaxAccountId':_0x4db8aa[_0x3933('0x37')]['id'],'FaxInteractionId':_0x4cb1c9['id'],'direction':'in','ContactId':_0x4cb1c9['ContactId'],'AttachmentId':_0x4db8aa[_0x3933('0x2f')]['AttachmentId']});})[_0x3933('0xe')](function(_0x277b3c){_0x21b69f['message']=_0x277b3c;if(_0x21b69f[_0x3933('0x4d')][_0x3933('0x4f')]){return db[_0x3933('0x50')][_0x3933('0x46')]({'attributes':['id',_0x3933('0x51')],'where':{'id':_0x21b69f[_0x3933('0x4d')]['UserId']}})[_0x3933('0xe')](function(_0x4d8c42){if(_0x4d8c42){_0x21b69f[_0x3933('0x3d')][_0x3933('0x52')]({'id':0x0,'priority':0x0,'app':'agent','appdata':_0x4d8c42[_0x3933('0x51')]+','+(_0x21b69f[_0x3933('0x37')][_0x3933('0x53')]||0xa),'interval':_0x3933('0x54')});}return respondWithRpcPromise(_0x3933('0x55'),_0x3933('0x56'),_0x21b69f);});}return respondWithRpcPromise('Start',_0x3933('0x56'),_0x21b69f);})[_0x3933('0xe')](function(_0x14758d){_0x1ad9a5(_0x14758d);})['catch'](function(_0x4c4cfb){_0x3ff333(_0x6a780c[_0x3933('0x13')](0x1f4,_0x4c4cfb[_0x3933('0x15')]));});});};
\ No newline at end of file