// Program.cs
using ChatApp.Hubs;
using ChatApp.Services;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddSingleton<IChatStore, InMemoryChatStore>();
builder.Services.AddSignalR();
var app = builder.Build();
app.UseDefaultFiles();
app.UseStaticFiles();
app.MapHub<ChatHub>("/chathub");
app.Run();
// Program.cs
using ChatApp.Hubs;
using ChatApp.Services;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddSingleton<IChatStore, InMemoryChatStore>();
builder.Services.AddSignalR();
var app = builder.Build();
app.UseDefaultFiles();
app.UseStaticFiles();
app.MapHub<ChatHub>("/chathub");
app.Run();