using HotelPms.Data.Common.Dtos; using Microsoft.AspNetCore.SignalR; using System; using System.Threading.Tasks; namespace HotelPms.GrpcService.Hubs { public class NotifyHub : Hub { public override Task OnConnectedAsync() { //Context.ConnectionId return base.OnConnectedAsync(); } public override Task OnDisconnectedAsync(Exception exception) { return base.OnDisconnectedAsync(exception); } public async Task SendMessage(MessageDto data) { data.ConnectionId = Context.ConnectionId; await Clients.All.SendAsync("ReceiveMessage", data); } } }