Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / services / ami / rpc / cmHopper.js
index 103e454..5a7333a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x741e=['GetCmHopperPreview','User','Agent','Queue','name','unlockContact','getContactRecallMe','GetContactRecallMe','voicePause','db.CmHopper.UserId','../client','moment','lodash','getContacts','Request','GetCmHopper','CmContact','Contact','getCmHopper','updateContacts','UpdateCmHopper','format','rescheduleContact','ListId','VoiceQueueId','CampaignId','destroyContact','DestroyCmHopper','getContactDialer','GetContactDialer','YYYY-MM-DD\x20HH:mm:ss','DESC','scheduledat','getContactDialerIvr','priority','ASC','GetContactDialerIvr','moveContactManagedDialer','campaign','MoveContactManagedDialer','ContactId','countReScheduled','CountReScheduled','getContactPreview'];(function(_0xc0a3d3,_0x2c8d00){var _0x3386e8=function(_0x3f9df4){while(--_0x3f9df4){_0xc0a3d3['push'](_0xc0a3d3['shift']());}};_0x3386e8(++_0x2c8d00);}(_0x741e,0x13e));var _0xe741=function(_0x40e06f,_0x4efbf7){_0x40e06f=_0x40e06f-0x0;var _0x3d336b=_0x741e[_0x40e06f];return _0x3d336b;};'use strict';var client=require(_0xe741('0x0'));var moment=require(_0xe741('0x1'));var _=require(_0xe741('0x2'));exports[_0xe741('0x3')]=function(_0x33fda2,_0x272e09){return function(){return client[_0xe741('0x4')](_0xe741('0x5'),{'options':{'where':{'VoiceQueueId':_0x33fda2},'include':[{'model':_0xe741('0x6'),'as':_0xe741('0x7')}],'limit':_0x272e09,'raw':![]},'log':_0xe741('0x8')});};};exports[_0xe741('0x9')]=function(_0x36f646,_0x50ff1c,_0x1c65e2){return function(){return client[_0xe741('0x4')](_0xe741('0xa'),{'body':_0x36f646,'options':{'where':{'VoiceQueueId':_0x50ff1c,'scheduledat':{'$lte':moment()[_0xe741('0xb')]('YYYY-MM-DD\x20HH:mm:ss')}},'limit':_0x1c65e2},'log':_0xe741('0xa')});};};exports[_0xe741('0xc')]=function(_0x35d9ff){return function(){return client[_0xe741('0x4')](_0xe741('0xa'),{'body':_0x35d9ff,'options':{'where':{'ContactId':_0x35d9ff['ContactId'],'ListId':_0x35d9ff[_0xe741('0xd')],'VoiceQueueId':_0x35d9ff[_0xe741('0xe')],'CampaignId':_0x35d9ff[_0xe741('0xf')]}},'log':_0xe741('0xc')});};};exports[_0xe741('0x10')]=function(_0x3cda78,_0x3bd4ff,_0x59bed8){return function(){return client[_0xe741('0x4')](_0xe741('0x11'),{'options':{'where':{'VoiceQueueId':_0x3cda78,'ListId':_0x3bd4ff,'ContactId':_0x59bed8}},'log':_0xe741('0x11')});};};exports[_0xe741('0x12')]=function(_0x33bead,_0x8ba75a,_0x1ee06a,_0x484aa2){return function(){return client[_0xe741('0x4')](_0xe741('0x13'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x33bead,'active':![],'scheduledat':{'$lte':moment()[_0xe741('0xb')](_0xe741('0x14'))},'$or':[{'UserId':null},{'UserId':{'$in':_0x8ba75a}}]},'order':[['priority',_0xe741('0x15')],[_0xe741('0x16'),_0x484aa2],['id','ASC']],'raw':!![],'limit':_0x1ee06a},'log':'GetContactDialer'});};};exports[_0xe741('0x17')]=function(_0x5a88a9,_0x325672,_0x1bcb9f){return function(){return client[_0xe741('0x4')](_0xe741('0x13'),{'body':{'active':!![]},'options':{'where':{'CampaignId':_0x5a88a9,'active':![],'scheduledat':{'$lte':moment()['format'](_0xe741('0x14'))}},'include':[{'model':'CmContact','as':'Contact'}],'order':[[_0xe741('0x18'),_0xe741('0x15')],[_0xe741('0x16'),_0x1bcb9f],['id',_0xe741('0x19')]],'raw':!![],'limit':_0x325672},'log':_0xe741('0x1a')});};};exports[_0xe741('0x1b')]=function(_0x2c0adb,_0x1ebf5c){return function(){_0x2c0adb[_0xe741('0x1c')]=_0x2c0adb['queue'];return client[_0xe741('0x4')](_0xe741('0x1d'),{'body':_0x2c0adb,'options':{'where':{'ContactId':_0x2c0adb[_0xe741('0x1e')],'ListId':_0x2c0adb[_0xe741('0xd')],'VoiceQueueId':_0x2c0adb[_0xe741('0xe')],'CampaignId':_0x2c0adb[_0xe741('0xf')],'active':_0x1ebf5c?undefined:!![]}},'log':'MoveContactManagedDialer'});};};exports[_0xe741('0x1f')]=function(_0x1ba6a2){return function(){return client[_0xe741('0x4')](_0xe741('0x20'),{'options':{'where':{'VoiceQueueId':_0x1ba6a2['id']?_0x1ba6a2['id']||null:null}},'log':_0xe741('0x1f')});};};exports[_0xe741('0x21')]=function(_0x1f7b0d){return function(){return client[_0xe741('0x4')](_0xe741('0x22'),{'options':{'where':{'id':_0x1f7b0d},'include':[{'model':_0xe741('0x6'),'as':'Contact'},{'model':_0xe741('0x23'),'as':_0xe741('0x24'),'attributes':['id','name']},{'model':'VoiceQueue','as':_0xe741('0x25'),'attributes':['id',_0xe741('0x26')]}],'raw':!![]},'log':'getCmHopper'});};};exports[_0xe741('0x27')]=function(_0xd8daf7,_0x208b80,_0x39a99e){return function(){return client[_0xe741('0x4')]('UpdateCmHopper',{'body':_0xd8daf7,'options':{'where':{'id':_0x208b80},'limit':_0x39a99e},'log':_0xe741('0xa')});};};exports[_0xe741('0x28')]=function(_0x3cc213,_0x174f14){return function(){return client[_0xe741('0x4')](_0xe741('0x29'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x3cc213,'active':![],'recallme':!![],'scheduledat':{'$lte':moment()['format'](_0xe741('0x14'))},'UserId':{'$in':_0x174f14}},'order':[['priority','DESC'],['scheduledat',_0xe741('0x15')],['id',_0xe741('0x19')]],'include':[{'model':_0xe741('0x6'),'as':_0xe741('0x7')},{'model':_0xe741('0x23'),'as':_0xe741('0x24'),'attributes':['id',_0xe741('0x26'),_0xe741('0x2a')]}],'group':_0xe741('0x2b'),'raw':!![]},'log':_0xe741('0x13')});};};
\ No newline at end of file
+var _0x8ca2=['scheduledat','ASC','priority','GetContactDialerIvr','moveContactManagedDialer','campaign','queue','MoveContactManagedDialer','ContactId','CampaignId','countReScheduled','CountReScheduled','getContactPreview','GetCmHopperPreview','User','Agent','name','VoiceQueue','Queue','getContactRecallMe','GetContactRecallMe','db.CmHopper.UserId','../client','lodash','getContacts','Request','GetCmHopper','CmContact','Contact','getCmHopper','updateContacts','UpdateCmHopper','format','rescheduleContact','ListId','VoiceQueueId','destroyContact','DestroyCmHopper','GetContactDialer','YYYY-MM-DD\x20HH:mm:ss','DESC'];(function(_0xac151d,_0x4ea1d2){var _0x111dba=function(_0x13d7f4){while(--_0x13d7f4){_0xac151d['push'](_0xac151d['shift']());}};_0x111dba(++_0x4ea1d2);}(_0x8ca2,0x1b0));var _0x28ca=function(_0xbb091,_0x3fe7ee){_0xbb091=_0xbb091-0x0;var _0x467a04=_0x8ca2[_0xbb091];return _0x467a04;};'use strict';var client=require(_0x28ca('0x0'));var moment=require('moment');var _=require(_0x28ca('0x1'));exports[_0x28ca('0x2')]=function(_0x1f875b,_0x1ac8c5){return function(){return client[_0x28ca('0x3')](_0x28ca('0x4'),{'options':{'where':{'VoiceQueueId':_0x1f875b},'include':[{'model':_0x28ca('0x5'),'as':_0x28ca('0x6')}],'limit':_0x1ac8c5,'raw':![]},'log':_0x28ca('0x7')});};};exports[_0x28ca('0x8')]=function(_0xca8dad,_0x292300,_0x190f34){return function(){return client[_0x28ca('0x3')](_0x28ca('0x9'),{'body':_0xca8dad,'options':{'where':{'VoiceQueueId':_0x292300,'scheduledat':{'$lte':moment()[_0x28ca('0xa')]('YYYY-MM-DD\x20HH:mm:ss')}},'limit':_0x190f34},'log':_0x28ca('0x9')});};};exports[_0x28ca('0xb')]=function(_0x49e855){return function(){return client[_0x28ca('0x3')]('UpdateCmHopper',{'body':_0x49e855,'options':{'where':{'ContactId':_0x49e855['ContactId'],'ListId':_0x49e855[_0x28ca('0xc')],'VoiceQueueId':_0x49e855[_0x28ca('0xd')],'CampaignId':_0x49e855['CampaignId']}},'log':'rescheduleContact'});};};exports[_0x28ca('0xe')]=function(_0x2f2046,_0x44fcf2,_0x3d18af){return function(){return client[_0x28ca('0x3')](_0x28ca('0xf'),{'options':{'where':{'VoiceQueueId':_0x2f2046,'ListId':_0x44fcf2,'ContactId':_0x3d18af}},'log':_0x28ca('0xf')});};};exports['getContactDialer']=function(_0x2d6586,_0x14479c,_0x4d2439,_0x4f2c52){return function(){return client[_0x28ca('0x3')](_0x28ca('0x10'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x2d6586,'active':![],'scheduledat':{'$lte':moment()['format'](_0x28ca('0x11'))},'$or':[{'UserId':null},{'UserId':{'$in':_0x14479c}}]},'order':[['priority',_0x28ca('0x12')],[_0x28ca('0x13'),_0x4f2c52],['id',_0x28ca('0x14')]],'raw':!![],'limit':_0x4d2439},'log':'GetContactDialer'});};};exports['getContactDialerIvr']=function(_0x2c1456,_0x591354,_0x209964){return function(){return client[_0x28ca('0x3')](_0x28ca('0x10'),{'body':{'active':!![]},'options':{'where':{'CampaignId':_0x2c1456,'active':![],'scheduledat':{'$lte':moment()['format']('YYYY-MM-DD\x20HH:mm:ss')}},'include':[{'model':_0x28ca('0x5'),'as':_0x28ca('0x6')}],'order':[[_0x28ca('0x15'),_0x28ca('0x12')],[_0x28ca('0x13'),_0x209964],['id','ASC']],'raw':!![],'limit':_0x591354},'log':_0x28ca('0x16')});};};exports[_0x28ca('0x17')]=function(_0xf90e17,_0x1ca2cd){return function(){_0xf90e17[_0x28ca('0x18')]=_0xf90e17[_0x28ca('0x19')];return client[_0x28ca('0x3')](_0x28ca('0x1a'),{'body':_0xf90e17,'options':{'where':{'ContactId':_0xf90e17[_0x28ca('0x1b')],'ListId':_0xf90e17['ListId'],'VoiceQueueId':_0xf90e17[_0x28ca('0xd')],'CampaignId':_0xf90e17[_0x28ca('0x1c')],'active':_0x1ca2cd?undefined:!![]}},'log':'MoveContactManagedDialer'});};};exports[_0x28ca('0x1d')]=function(_0x47a46d){return function(){return client[_0x28ca('0x3')](_0x28ca('0x1e'),{'options':{'where':{'VoiceQueueId':_0x47a46d['id']?_0x47a46d['id']||null:null}},'log':_0x28ca('0x1d')});};};exports[_0x28ca('0x1f')]=function(_0x20ae29){return function(){return client[_0x28ca('0x3')](_0x28ca('0x20'),{'options':{'where':{'id':_0x20ae29},'include':[{'model':'CmContact','as':_0x28ca('0x6')},{'model':_0x28ca('0x21'),'as':_0x28ca('0x22'),'attributes':['id',_0x28ca('0x23')]},{'model':_0x28ca('0x24'),'as':_0x28ca('0x25'),'attributes':['id','name']}],'raw':!![]},'log':_0x28ca('0x7')});};};exports['unlockContact']=function(_0x1424b9,_0x21fa40,_0x476e74){return function(){return client[_0x28ca('0x3')](_0x28ca('0x9'),{'body':_0x1424b9,'options':{'where':{'id':_0x21fa40},'limit':_0x476e74},'log':_0x28ca('0x9')});};};exports[_0x28ca('0x26')]=function(_0x2c2d4c,_0x2bf21f){return function(){return client[_0x28ca('0x3')](_0x28ca('0x27'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x2c2d4c,'active':![],'recallme':!![],'scheduledat':{'$lte':moment()[_0x28ca('0xa')]('YYYY-MM-DD\x20HH:mm:ss')},'UserId':{'$in':_0x2bf21f}},'order':[['priority',_0x28ca('0x12')],[_0x28ca('0x13'),_0x28ca('0x12')],['id',_0x28ca('0x14')]],'include':[{'model':_0x28ca('0x5'),'as':_0x28ca('0x6')},{'model':_0x28ca('0x21'),'as':'Agent','attributes':['id',_0x28ca('0x23'),'voicePause']}],'group':_0x28ca('0x28'),'raw':!![]},'log':_0x28ca('0x10')});};};
\ No newline at end of file