|
@@ -3,6 +3,7 @@ using CallCenter.Calls;
|
|
using CallCenter.Devices;
|
|
using CallCenter.Devices;
|
|
using CallCenter.Ivrs;
|
|
using CallCenter.Ivrs;
|
|
using CallCenter.Notifications;
|
|
using CallCenter.Notifications;
|
|
|
|
+using CallCenter.Realtimes;
|
|
using CallCenter.Share.Enums;
|
|
using CallCenter.Share.Enums;
|
|
using MediatR;
|
|
using MediatR;
|
|
using Microsoft.Extensions.Options;
|
|
using Microsoft.Extensions.Options;
|
|
@@ -15,8 +16,7 @@ namespace CallCenter.Application.Handlers
|
|
private readonly ICallRepository _callRepository;
|
|
private readonly ICallRepository _callRepository;
|
|
private readonly ICallDetailRepository _callDetailRepository;
|
|
private readonly ICallDetailRepository _callDetailRepository;
|
|
private readonly IIvrDomainService _ivrDomainService;
|
|
private readonly IIvrDomainService _ivrDomainService;
|
|
- private readonly ICallCacheManager _callCacheManager;
|
|
|
|
- public EndOfAnnOuterToMenuNotificationHandler(ICallRepository callRepository, ICallDetailRepository callDetailRepository, IIvrDomainService ivrDomainService, INewRockClient newRockClient, IOptionsSnapshot<DeviceConfigs> options,ICallCacheManager callCacheManager) : base(newRockClient, options,callCacheManager, callRepository)
|
|
|
|
|
|
+ public EndOfAnnOuterToMenuNotificationHandler(ICallRepository callRepository, ICallDetailRepository callDetailRepository, IIvrDomainService ivrDomainService, INewRockClient newRockClient, IOptionsSnapshot<DeviceConfigs> options,ICallCacheManager callCacheManager,IRealtimeService realtimeService) : base(newRockClient, options,callCacheManager, callRepository,realtimeService)
|
|
{
|
|
{
|
|
_callRepository = callRepository;
|
|
_callRepository = callRepository;
|
|
_callDetailRepository = callDetailRepository;
|
|
_callDetailRepository = callDetailRepository;
|