|
@@ -16,14 +16,11 @@ namespace Hotline.Application.Handlers.Order
|
|
|
{
|
|
|
public class OrderRelateCallHandler : ICapSubscribe, ITransientDependency
|
|
|
{
|
|
|
- private readonly IOrderRepository _orderRepository;
|
|
|
- private readonly IRepository<TrCallRecord> _trCallRecordRepository;
|
|
|
-
|
|
|
+ private readonly ICallApplication _callApplication;
|
|
|
|
|
|
- public OrderRelateCallHandler(IOrderRepository orderRepository, IRepository<TrCallRecord> trCallRecordRepository)
|
|
|
+ public OrderRelateCallHandler(ICallApplication callApplication)
|
|
|
{
|
|
|
- _orderRepository = orderRepository;
|
|
|
- _trCallRecordRepository = trCallRecordRepository;
|
|
|
+ _callApplication = callApplication;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -35,6 +32,7 @@ namespace Hotline.Application.Handlers.Order
|
|
|
[CapSubscribe(EventNames.OrderRelateCall)]
|
|
|
public async Task OrderRelateCallAsync(string orderId, CancellationToken cancellationToken)
|
|
|
{
|
|
|
+ await _callApplication.OrderRelateCallHandlerAsync(orderId, cancellationToken);
|
|
|
}
|
|
|
}
|
|
|
|