using Microsoft.AspNetCore.SignalR; using Microsoft.Extensions.Logging; namespace AMessanger.Core.Hubs; public class ChatHub(ILogger logger) : Hub { public async Task SendMessage(string user, string message) { logger.LogInformation($"{user}: {message}"); await Clients.All.SendAsync("ReceiveMessage", user, message); } }