int chatId = // Getting id from body
var chat = _db.Chats.Inclued(c => c.Messages).FirstOrDefault(c => c.Id == chatId);
// var messages = _db.Messages.Where(m => m.ChatId == chatId).ToList();
if(messages != null)
{
await Clients.Caller.SendAsync("loadMessageHistory", chat/messages);
await base.OnConnectedAsync();
}
else
{
// Bad connection or smthing like this
}
int chatId = // Getting id from body
var chat = _db.Chats.Inclued(c => c.Messages).FirstOrDefault(c => c.Id == chatId);
// var messages = _db.Messages.Where(m => m.ChatId == chatId).ToList();
if(messages != null)
{
await Clients.Caller.SendAsync("loadMessageHistory", chat/messages);
await base.OnConnectedAsync();
}
else
{
// Bad connection or smthing like this
}