This commit is contained in:
Pistasj
2023-05-29 22:18:24 +02:00
parent 13d2b1b1fb
commit ce38633766
11 changed files with 49 additions and 301 deletions

View File

@@ -4,21 +4,6 @@ namespace LiveChat.Server.Hubs;
public class ChatHub : Hub
{
public async Task SendMessage(string user, string message, string room)
{
using (var db = new ChattingContext())
{
var messageData = new ChatMessage
{
User = user,
Message = message,
};
var dbSave = db.Messages.Add(messageData);
await Clients.AllExcept("LiveChat Room Users").SendAsync("ReceiveMessage", user, message);
db.SaveChanges();
}
}
public async Task SendMessageRoom(string user, string message, string room)
{
using (var db = new ChattingContext())
@@ -27,9 +12,9 @@ public class ChatHub : Hub
{
User = user,
Message = message,
RoomId = room
RoomId = room,
};
var dbSave = db.RoomChatMessages.Add(messageData);
db.RoomChatMessages.Add(messageData);
await Clients.Group(room).SendAsync("ReceiveMessage", user, message);
db.SaveChanges();
}
@@ -38,7 +23,7 @@ public class ChatHub : Hub
public async Task JoinRoom(string room, string user)
{
await Groups.AddToGroupAsync(Context.ConnectionId, room);
await Groups.AddToGroupAsync(Context.ConnectionId, "Folk i rom");
await Groups.AddToGroupAsync(Context.ConnectionId, "Folk_i_rom");
await Clients.Caller.SendAsync("ConnectionIdReceive", Context.ConnectionId);
}
}