Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / services / ami / rpc / cmHopper.js
index 206e5f1..5f65170 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x426d=['MoveContactManagedDialer','countReScheduled','CountReScheduled','GetCmHopperPreview','User','Agent','name','VoiceQueue','Queue','getContactRecallMe','GetContactRecallMe','voicePause','../client','moment','lodash','Request','GetCmHopper','CmContact','Contact','getCmHopper','updateContacts','UpdateCmHopper','format','YYYY-MM-DD\x20HH:mm:ss','rescheduleContact','ContactId','ListId','VoiceQueueId','CampaignId','destroyContact','DestroyCmHopper','GetContactDialer','scheduledat','ASC','getContactDialerIvr','priority','DESC','GetContactDialerIvr','campaign','queue'];(function(_0x4df9a8,_0x4eb1a0){var _0x146d2e=function(_0x21cef4){while(--_0x21cef4){_0x4df9a8['push'](_0x4df9a8['shift']());}};_0x146d2e(++_0x4eb1a0);}(_0x426d,0x1ec));var _0xd426=function(_0x366c82,_0x1b2e9e){_0x366c82=_0x366c82-0x0;var _0x573338=_0x426d[_0x366c82];return _0x573338;};'use strict';var client=require(_0xd426('0x0'));var moment=require(_0xd426('0x1'));var _=require(_0xd426('0x2'));exports['getContacts']=function(_0x36c58e,_0x175481){return function(){return client[_0xd426('0x3')](_0xd426('0x4'),{'options':{'where':{'VoiceQueueId':_0x36c58e},'include':[{'model':_0xd426('0x5'),'as':_0xd426('0x6')}],'limit':_0x175481,'raw':![]},'log':_0xd426('0x7')});};};exports[_0xd426('0x8')]=function(_0x4f72c2,_0x4fd95a,_0x4b6d4d){return function(){return client[_0xd426('0x3')](_0xd426('0x9'),{'body':_0x4f72c2,'options':{'where':{'VoiceQueueId':_0x4fd95a,'scheduledat':{'$lte':moment()[_0xd426('0xa')](_0xd426('0xb'))}},'limit':_0x4b6d4d},'log':_0xd426('0x9')});};};exports[_0xd426('0xc')]=function(_0x4dfc5){return function(){return client[_0xd426('0x3')](_0xd426('0x9'),{'body':_0x4dfc5,'options':{'where':{'ContactId':_0x4dfc5[_0xd426('0xd')],'ListId':_0x4dfc5[_0xd426('0xe')],'VoiceQueueId':_0x4dfc5[_0xd426('0xf')],'CampaignId':_0x4dfc5[_0xd426('0x10')]}},'log':_0xd426('0xc')});};};exports[_0xd426('0x11')]=function(_0x4da6f0,_0x3357cb,_0x573eaa){return function(){return client['Request'](_0xd426('0x12'),{'options':{'where':{'VoiceQueueId':_0x4da6f0,'ListId':_0x3357cb,'ContactId':_0x573eaa}},'log':_0xd426('0x12')});};};exports['getContactDialer']=function(_0x2e5641,_0x3805c6,_0x472663,_0x4f49dc){return function(){return client[_0xd426('0x3')](_0xd426('0x13'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x2e5641,'active':![],'scheduledat':{'$lte':moment()[_0xd426('0xa')]('YYYY-MM-DD\x20HH:mm:ss')},'$or':[{'UserId':null},{'UserId':{'$in':_0x3805c6}}]},'order':[['priority','DESC'],[_0xd426('0x14'),_0x4f49dc],['id',_0xd426('0x15')]],'raw':!![],'limit':_0x472663},'log':_0xd426('0x13')});};};exports[_0xd426('0x16')]=function(_0x3c055a,_0xc972ac,_0x8a44f7){return function(){return client[_0xd426('0x3')](_0xd426('0x13'),{'body':{'active':!![]},'options':{'where':{'CampaignId':_0x3c055a,'active':![],'scheduledat':{'$lte':moment()[_0xd426('0xa')](_0xd426('0xb'))}},'include':[{'model':_0xd426('0x5'),'as':_0xd426('0x6')}],'order':[[_0xd426('0x17'),_0xd426('0x18')],[_0xd426('0x14'),_0x8a44f7],['id','ASC']],'raw':!![],'limit':_0xc972ac},'log':_0xd426('0x19')});};};exports['moveContactManagedDialer']=function(_0x28ac00,_0x339b5b){return function(){_0x28ac00[_0xd426('0x1a')]=_0x28ac00[_0xd426('0x1b')];return client['Request'](_0xd426('0x1c'),{'body':_0x28ac00,'options':{'where':{'ContactId':_0x28ac00['ContactId'],'ListId':_0x28ac00[_0xd426('0xe')],'VoiceQueueId':_0x28ac00[_0xd426('0xf')],'CampaignId':_0x28ac00['CampaignId'],'active':_0x339b5b?undefined:!![]}},'log':_0xd426('0x1c')});};};exports[_0xd426('0x1d')]=function(_0xebda1f){return function(){return client[_0xd426('0x3')](_0xd426('0x1e'),{'options':{'where':{'VoiceQueueId':_0xebda1f['id']?_0xebda1f['id']||null:null}},'log':_0xd426('0x1d')});};};exports['getContactPreview']=function(_0x266746){return function(){return client[_0xd426('0x3')](_0xd426('0x1f'),{'options':{'where':{'id':_0x266746},'include':[{'model':_0xd426('0x5'),'as':_0xd426('0x6')},{'model':_0xd426('0x20'),'as':_0xd426('0x21'),'attributes':['id',_0xd426('0x22')]},{'model':_0xd426('0x23'),'as':_0xd426('0x24'),'attributes':['id',_0xd426('0x22')]}],'raw':!![]},'log':_0xd426('0x7')});};};exports['unlockContact']=function(_0x77e938,_0xbcde1c,_0x21966a){return function(){return client[_0xd426('0x3')](_0xd426('0x9'),{'body':_0x77e938,'options':{'where':{'id':_0xbcde1c},'limit':_0x21966a},'log':_0xd426('0x9')});};};exports[_0xd426('0x25')]=function(_0x2dd79a,_0x24f5fb){return function(){return client[_0xd426('0x3')](_0xd426('0x26'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x2dd79a,'active':![],'recallme':!![],'scheduledat':{'$lte':moment()[_0xd426('0xa')](_0xd426('0xb'))},'UserId':{'$in':_0x24f5fb}},'order':[[_0xd426('0x17'),_0xd426('0x18')],[_0xd426('0x14'),_0xd426('0x18')],['id',_0xd426('0x15')]],'include':[{'model':_0xd426('0x5'),'as':_0xd426('0x6')},{'model':_0xd426('0x20'),'as':_0xd426('0x21'),'attributes':['id','name',_0xd426('0x27')]}],'group':'db.CmHopper.UserId','raw':!![]},'log':_0xd426('0x13')});};};
\ No newline at end of file
+var _0xaca3=['../client','moment','lodash','getContacts','GetCmHopper','CmContact','Contact','getCmHopper','updateContacts','Request','UpdateCmHopper','format','YYYY-MM-DD\x20HH:mm:ss','rescheduleContact','ContactId','ListId','VoiceQueueId','CampaignId','DestroyCmHopper','getContactDialer','GetContactDialer','priority','DESC','scheduledat','getContactDialerIvr','ASC','GetContactDialerIvr','moveContactManagedDialer','campaign','queue','MoveContactManagedDialer','countReScheduled','CountReScheduled','getContactPreview','GetCmHopperPreview','User','Agent','VoiceQueue','name','getContactRecallMe','voicePause','db.CmHopper.UserId'];(function(_0x1a1e8c,_0x3d2df3){var _0x29b0c9=function(_0xb4f77e){while(--_0xb4f77e){_0x1a1e8c['push'](_0x1a1e8c['shift']());}};_0x29b0c9(++_0x3d2df3);}(_0xaca3,0x150));var _0x3aca=function(_0x262a25,_0x5206c2){_0x262a25=_0x262a25-0x0;var _0x17c437=_0xaca3[_0x262a25];return _0x17c437;};'use strict';var client=require(_0x3aca('0x0'));var moment=require(_0x3aca('0x1'));var _=require(_0x3aca('0x2'));exports[_0x3aca('0x3')]=function(_0x57f2b7,_0x6b7292){return function(){return client['Request'](_0x3aca('0x4'),{'options':{'where':{'VoiceQueueId':_0x57f2b7},'include':[{'model':_0x3aca('0x5'),'as':_0x3aca('0x6')}],'limit':_0x6b7292,'raw':![]},'log':_0x3aca('0x7')});};};exports[_0x3aca('0x8')]=function(_0x21a9fb,_0xcbad8,_0x371b5f){return function(){return client[_0x3aca('0x9')](_0x3aca('0xa'),{'body':_0x21a9fb,'options':{'where':{'VoiceQueueId':_0xcbad8,'scheduledat':{'$lte':moment()[_0x3aca('0xb')](_0x3aca('0xc'))}},'limit':_0x371b5f},'log':_0x3aca('0xa')});};};exports[_0x3aca('0xd')]=function(_0x5b9682){return function(){return client[_0x3aca('0x9')](_0x3aca('0xa'),{'body':_0x5b9682,'options':{'where':{'ContactId':_0x5b9682[_0x3aca('0xe')],'ListId':_0x5b9682[_0x3aca('0xf')],'VoiceQueueId':_0x5b9682[_0x3aca('0x10')],'CampaignId':_0x5b9682[_0x3aca('0x11')]}},'log':_0x3aca('0xd')});};};exports['destroyContact']=function(_0x2116bf,_0x2cfbb5,_0x35a66c){return function(){return client['Request'](_0x3aca('0x12'),{'options':{'where':{'VoiceQueueId':_0x2116bf,'ListId':_0x2cfbb5,'ContactId':_0x35a66c}},'log':'DestroyCmHopper'});};};exports[_0x3aca('0x13')]=function(_0x412537,_0x5a161a,_0x1312cf,_0xf5a475){return function(){return client[_0x3aca('0x9')](_0x3aca('0x14'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x412537,'active':![],'scheduledat':{'$lte':moment()['format']('YYYY-MM-DD\x20HH:mm:ss')},'$or':[{'UserId':null},{'UserId':{'$in':_0x5a161a}}]},'order':[[_0x3aca('0x15'),_0x3aca('0x16')],[_0x3aca('0x17'),_0xf5a475],['id','ASC']],'raw':!![],'limit':_0x1312cf},'log':_0x3aca('0x14')});};};exports[_0x3aca('0x18')]=function(_0x460e5b,_0x5ce7db,_0x51549f){return function(){return client['Request'](_0x3aca('0x14'),{'body':{'active':!![]},'options':{'where':{'CampaignId':_0x460e5b,'active':![],'scheduledat':{'$lte':moment()['format'](_0x3aca('0xc'))}},'include':[{'model':'CmContact','as':_0x3aca('0x6')}],'order':[[_0x3aca('0x15'),'DESC'],['scheduledat',_0x51549f],['id',_0x3aca('0x19')]],'raw':!![],'limit':_0x5ce7db},'log':_0x3aca('0x1a')});};};exports[_0x3aca('0x1b')]=function(_0x50428a,_0x2668d5){return function(){_0x50428a[_0x3aca('0x1c')]=_0x50428a[_0x3aca('0x1d')];return client[_0x3aca('0x9')](_0x3aca('0x1e'),{'body':_0x50428a,'options':{'where':{'ContactId':_0x50428a['ContactId'],'ListId':_0x50428a[_0x3aca('0xf')],'VoiceQueueId':_0x50428a[_0x3aca('0x10')],'CampaignId':_0x50428a[_0x3aca('0x11')],'active':_0x2668d5?undefined:!![]}},'log':'MoveContactManagedDialer'});};};exports[_0x3aca('0x1f')]=function(_0x4a6d66){return function(){return client[_0x3aca('0x9')](_0x3aca('0x20'),{'options':{'where':{'VoiceQueueId':_0x4a6d66['id']?_0x4a6d66['id']||null:null}},'log':_0x3aca('0x1f')});};};exports[_0x3aca('0x21')]=function(_0x31e061){return function(){return client['Request'](_0x3aca('0x22'),{'options':{'where':{'id':_0x31e061},'include':[{'model':_0x3aca('0x5'),'as':'Contact'},{'model':_0x3aca('0x23'),'as':_0x3aca('0x24'),'attributes':['id','name']},{'model':_0x3aca('0x25'),'as':'Queue','attributes':['id',_0x3aca('0x26')]}],'raw':!![]},'log':_0x3aca('0x7')});};};exports['unlockContact']=function(_0x526242,_0x7f9f7a,_0x4cea08){return function(){return client[_0x3aca('0x9')](_0x3aca('0xa'),{'body':_0x526242,'options':{'where':{'id':_0x7f9f7a},'limit':_0x4cea08},'log':_0x3aca('0xa')});};};exports[_0x3aca('0x27')]=function(_0x28f17c,_0x352c62){return function(){return client['Request']('GetContactRecallMe',{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x28f17c,'active':![],'recallme':!![],'scheduledat':{'$lte':moment()['format'](_0x3aca('0xc'))},'UserId':{'$in':_0x352c62}},'order':[['priority','DESC'],[_0x3aca('0x17'),_0x3aca('0x16')],['id',_0x3aca('0x19')]],'include':[{'model':_0x3aca('0x5'),'as':_0x3aca('0x6')},{'model':'User','as':_0x3aca('0x24'),'attributes':['id',_0x3aca('0x26'),_0x3aca('0x28')]}],'group':_0x3aca('0x29'),'raw':!![]},'log':_0x3aca('0x14')});};};
\ No newline at end of file