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