public async Task Handle(SendEquipmentCommandNotification notification, CancellationToken cancellationToken) { var command = new EquipmentCommandDto(notification.Source, notification.DeviceId, notification.Action); await _hubContext.Clients.Client(notification.ConnectionId) .SendEquipmentCommand(command, cancellationToken); }
public static Task SendEquipmentCommand(this IClientProxy clientProxy, EquipmentCommandDto dto, CancellationToken token = default) { return(clientProxy.SendAsync(EquipmentHubMessages.OnEquipmentCommand, dto, token)); }