From 016027ff7b8d56ca1c6ac65a34a23296e6ab097e Mon Sep 17 00:00:00 2001 From: AlanMoonbase Date: Thu, 17 Jul 2025 14:24:50 -0700 Subject: [PATCH] Change Production Log Level Remove `LoginAsync` And `LogoutAsync` And Update Status Directly In Events --- qtc-net-server/Hubs/ChatHub.cs | 24 ++---------------------- qtc-net-server/appsettings.json | 4 ++-- 2 files changed, 4 insertions(+), 24 deletions(-) diff --git a/qtc-net-server/Hubs/ChatHub.cs b/qtc-net-server/Hubs/ChatHub.cs index 5f9b81c..5e51a54 100644 --- a/qtc-net-server/Hubs/ChatHub.cs +++ b/qtc-net-server/Hubs/ChatHub.cs @@ -46,7 +46,7 @@ namespace qtc_api.Hubs if(!OnlineUsers.Any(e => e.Id == userId)) { OnlineUsers.Add(user.Data); - await LoginAsync(user.Data); + if (user.Data.Status == 0) await UpdateStatusAsync(user.Data, 1); } } } @@ -81,7 +81,7 @@ namespace qtc_api.Hubs if(onlineUser != null) { OnlineUsers.Remove(onlineUser); - await LogoutAsync(onlineUser); + if (user.Data.Status >= 1) await UpdateStatusAsync(onlineUser, 0); } } } @@ -199,26 +199,6 @@ namespace qtc_api.Hubs } } - private async Task LoginAsync(User user) - { - await UpdateStatusAsync(user, 1); - - ServerConfig serverConfig = JsonDocument.Parse(File.ReadAllText("./ServerConfig.json")).Deserialize(); - - await Clients.Client(Context.ConnectionId).SendAsync("ReceiveServerConfig", serverConfig); - await Clients.All.SendAsync("RefreshUserLists"); - - Log($"User {user.Username} Has Logged In"); - } - - private async Task LogoutAsync(User user) - { - await UpdateStatusAsync(user, 0); - await Clients.All.SendAsync("RefreshUserLists"); - - Log($"User {user.Username} Has Logged Out"); - } - private void Log(string message) => _logger.LogInformation(message); } } diff --git a/qtc-net-server/appsettings.json b/qtc-net-server/appsettings.json index be2fc5c..9d495af 100644 --- a/qtc-net-server/appsettings.json +++ b/qtc-net-server/appsettings.json @@ -9,8 +9,8 @@ }, "Logging": { "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" + "Default": "Error", + "Microsoft.AspNetCore": "Error" } }, "AllowedHosts": "*"