//Add user to chat room public async Task AddToGroup(string groupName, AvatarMessageModel message) { await Groups.AddToGroupAsync(Context.ConnectionId, groupName); await Clients.Caller.SendAsync("downloadPreviousMessages", groupName); await Clients.OthersInGroup(groupName).SendAsync("downloadMessage", message); }
//send message to chat room public async Task NewMessage(AvatarMessageModel message, string groupName) { await Clients.Group(groupName).SendAsync("downloadMessage", message, groupName); }