Built motion from commit ecf5ab8ec560fd4c6972692268e350fcef2f38e7. Version 3.0.0...
[motion-next.git] / server / services / ami / index.js
1 const a1064_0x2948=['initVoiceQueues','resolve','getVoiceQueues','initVoiceQueueHopperHistory','./rpc/campaign','./fax','./rpc/integrations/dynamics365','./rpc/cmHopperHistory','initCampaignHopperHistory','listen','hour','getServicenowAccounts','./rpc/trunk','./rpc/faxAccount','./preview','get','log','./rpc/template','./rpc/voiceQueue','getTelephones','./rpc/integrations/sugarcrm','./rpc/integrations/zoho','then','./rpc/voiceQueueReport','getSalesforceAccounts','./rpc/integrations/servicenow','getCampaigns','moment','initFaxAccounts','./rpc/voiceCallReport','initDeskAccounts','sync','initVoiceCallReports','initSalesforceAccounts','initZendeskAccounts','initCampaigns','./rpc/voiceExtension','getZendeskAccounts','./rpc/user','getDynamics365Accounts','./rpc/trigger','getVoiceCallReports','getVoiceQueueHopperHistory','initTrunks','getDeskAccounts','catch','./realtime','./rpc/integrations/freshdesk','initSugarcrmAccounts','getTemplates','initTelephones','getFreshdeskAccounts','getCampaignHopperHistory','./rpc/integrations/vtiger','./rpc/integrations/freshsales','getVtigerAccounts','getTrunks','./rpc/integrations/zendesk','./rpc/integrations/salesforce'];(function(_0x3b38c0,_0x2948aa){const _0x3a695a=function(_0x5c8ba1){while(--_0x5c8ba1){_0x3b38c0['push'](_0x3b38c0['shift']());}};_0x3a695a(++_0x2948aa);}(a1064_0x2948,0x1bf));const a1064_0x3a69=function(_0x3b38c0,_0x2948aa){_0x3b38c0=_0x3b38c0-0x0;let _0x3a695a=a1064_0x2948[_0x3b38c0];return _0x3a695a;};const _0x89a8d7=a1064_0x3a69;'use strict';require('../../globals');const moment=require(_0x89a8d7('0x34')),server=require('./server'),Realtime=require(_0x89a8d7('0xc')),Report=require('./report'),Preview=require(_0x89a8d7('0x27')),Fax=require(_0x89a8d7('0x1e')),user=require(_0x89a8d7('0x4')),voiceQueue=require(_0x89a8d7('0x2b')),voiceQueueReport=require(_0x89a8d7('0x30')),voiceCallReport=require(_0x89a8d7('0x36')),trunk=require(_0x89a8d7('0x25')),trigger=require(_0x89a8d7('0x6')),template=require(_0x89a8d7('0x2a')),cmHopperHistory=require(_0x89a8d7('0x20')),campaign=require(_0x89a8d7('0x1d')),voiceExtension=require(_0x89a8d7('0x2')),faxAccount=require(_0x89a8d7('0x26')),zendesk=require(_0x89a8d7('0x17')),salesforce=require(_0x89a8d7('0x18')),sugarcrm=require(_0x89a8d7('0x2d')),freshdesk=require(_0x89a8d7('0xd')),desk=require('./rpc/integrations/desk'),zoho=require(_0x89a8d7('0x2e')),vtiger=require(_0x89a8d7('0x13')),freshsales=require(_0x89a8d7('0x14')),servicenow=require(_0x89a8d7('0x32')),dynamics365=require(_0x89a8d7('0x1f')),realtime=new Realtime(),report=new Report(realtime),preview=new Preview(realtime),fax=new Fax(realtime);let isTrue=!![],initP=!![];function ifMidnight(){const _0x3a56ff=_0x89a8d7;moment()[_0x3a56ff('0x28')]('hour')===0x0&&initP&&(initP=![],isTrue=!![],initParams()),moment()['get'](_0x3a56ff('0x23'))===0x1&&isTrue&&(isTrue=![],initP=!![]);}function initRealtime(){const _0x5a1f08=_0x89a8d7;return ifMidnight(),Promise[_0x5a1f08('0x1a')]()[_0x5a1f08('0x2f')](user['getAgents']())[_0x5a1f08('0x2f')](realtime['initAgents']())[_0x5a1f08('0x2f')](user[_0x5a1f08('0x2c')]())['then'](realtime[_0x5a1f08('0x10')]())['then'](trunk[_0x5a1f08('0x16')]())[_0x5a1f08('0x2f')](realtime[_0x5a1f08('0x9')]())[_0x5a1f08('0x2f')](voiceQueue[_0x5a1f08('0x1b')]())['then'](realtime[_0x5a1f08('0x19')]())[_0x5a1f08('0x2f')](trigger['getTriggers']())['then'](realtime['initTriggers']())[_0x5a1f08('0x2f')](template[_0x5a1f08('0xf')]())['then'](realtime['initTemplates']())[_0x5a1f08('0x2f')](zendesk[_0x5a1f08('0x3')]())[_0x5a1f08('0x2f')](realtime[_0x5a1f08('0x0')]())[_0x5a1f08('0x2f')](salesforce[_0x5a1f08('0x31')]())[_0x5a1f08('0x2f')](realtime[_0x5a1f08('0x3a')]())[_0x5a1f08('0x2f')](sugarcrm['getSugarcrmAccounts']())[_0x5a1f08('0x2f')](realtime[_0x5a1f08('0xe')]())[_0x5a1f08('0x2f')](freshdesk[_0x5a1f08('0x11')]())['then'](realtime['initFreshdeskAccounts']())[_0x5a1f08('0x2f')](desk[_0x5a1f08('0xa')]())[_0x5a1f08('0x2f')](realtime[_0x5a1f08('0x37')]())[_0x5a1f08('0x2f')](zoho['getZohoAccounts']())[_0x5a1f08('0x2f')](realtime['initZohoAccounts']())[_0x5a1f08('0x2f')](vtiger[_0x5a1f08('0x15')]())[_0x5a1f08('0x2f')](realtime['initVtigerAccounts']())[_0x5a1f08('0x2f')](freshsales['getFreshsalesAccounts']())['then'](realtime['initFreshsalesAccounts']())['then'](servicenow[_0x5a1f08('0x24')]())[_0x5a1f08('0x2f')](realtime['initServicenowAccounts']())[_0x5a1f08('0x2f')](dynamics365[_0x5a1f08('0x5')]())['then'](realtime['initDynamics365Accounts']())[_0x5a1f08('0x2f')](campaign[_0x5a1f08('0x33')]())[_0x5a1f08('0x2f')](realtime[_0x5a1f08('0x1')]())[_0x5a1f08('0x2f')](voiceExtension['getVoiceExtensions']())[_0x5a1f08('0x2f')](realtime['initVoiceExtensions']())['then'](faxAccount['getFaxAccounts']())[_0x5a1f08('0x2f')](realtime[_0x5a1f08('0x35')]())[_0x5a1f08('0x2f')](function(){return realtime;});}function initParams(){const _0x4583bc=_0x89a8d7;return Promise['resolve']()[_0x4583bc('0x2f')](voiceQueueReport['getVoiceQueueReports']())[_0x4583bc('0x2f')](realtime['initVoiceQueueReports']())[_0x4583bc('0x2f')](cmHopperHistory[_0x4583bc('0x8')]())[_0x4583bc('0x2f')](realtime[_0x4583bc('0x1c')]())[_0x4583bc('0x2f')](cmHopperHistory[_0x4583bc('0x12')]())[_0x4583bc('0x2f')](realtime[_0x4583bc('0x21')]())[_0x4583bc('0x2f')](voiceCallReport[_0x4583bc('0x7')]())['then'](realtime[_0x4583bc('0x39')]())[_0x4583bc('0x2f')](function(){})[_0x4583bc('0xb')](function(_0x5c8ba1){const _0x5b70ab=_0x4583bc;console[_0x5b70ab('0x29')](_0x5c8ba1);});}function main(){const _0x537726=_0x89a8d7;return server[_0x537726('0x22')](realtime,preview,fax)[_0x537726('0x2f')](function(){return initRealtime();})[_0x537726('0x2f')](function(){return initParams();})[_0x537726('0x2f')](function(){const _0x5a4bfb=_0x537726;report[_0x5a4bfb('0x38')](),setInterval(initRealtime,0x1388);})['catch'](function(_0x539121){const _0x5ec121=_0x537726;console[_0x5ec121('0x29')](_0x539121);});}main();