public async Task Handle(SignalingSendMessageNotification notification, CancellationToken cancellationToken) { var user = await _userService.GetByToken(notification.Token); var room = await _roomService.GetById(notification.RoomId); var message = await _roomService.AddMessageToRoom(room, user, notification.Message); await _context.Clients.Group(room.Name).SendAsync(SignalingEvent.MessageAdded, message.MapTo().SimpleResponse()); }