Add Additional Logs For Status Setting

This commit is contained in:
Alan Moon 2025-07-19 13:35:28 -07:00
parent 24c9ef6061
commit af076dd578

View File

@ -45,6 +45,7 @@ namespace qtc_api.Hubs
if(!OnlineUsers.Any(e => e.Id == userId)) if(!OnlineUsers.Any(e => e.Id == userId))
{ {
Log("Setting User Online...");
OnlineUsers.Add(user.Data); OnlineUsers.Add(user.Data);
if (user.Data.Status == 0) await UpdateStatusAsync(user.Data, 1); if (user.Data.Status == 0) await UpdateStatusAsync(user.Data, 1);
} }
@ -80,6 +81,7 @@ namespace qtc_api.Hubs
var onlineUser = OnlineUsers.FirstOrDefault(e => e.Id == userId); var onlineUser = OnlineUsers.FirstOrDefault(e => e.Id == userId);
if(onlineUser != null) if(onlineUser != null)
{ {
Log("User Has No More Connections. Setting Offline...");
OnlineUsers.Remove(onlineUser); OnlineUsers.Remove(onlineUser);
if (user.Data.Status >= 1) await UpdateStatusAsync(onlineUser, 0); if (user.Data.Status >= 1) await UpdateStatusAsync(onlineUser, 0);
} }