From c358b6b3c491e3e0a8ec2a9e4ffa469329eafcd8 Mon Sep 17 00:00:00 2001 From: rootdarkarchon Date: Sat, 17 Dec 2022 11:59:01 +0100 Subject: [PATCH] move markuseroffline to before send offline message and db operations --- MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.cs b/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.cs index fca9a1c..86bb79e 100644 --- a/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.cs +++ b/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.cs @@ -139,12 +139,12 @@ public partial class MareHub : Hub, IMareHub _mareMetrics.DecGauge(MetricsAPI.GaugeAuthorizedConnections); _logger.LogCallInfo(); + _clientIdentService.MarkUserOffline(AuthenticatedUserId); await SendOfflineToAllPairedUsers(userCharaIdent).ConfigureAwait(false); _dbContext.RemoveRange(_dbContext.Files.Where(f => !f.Uploaded && f.UploaderUID == AuthenticatedUserId)); - _clientIdentService.MarkUserOffline(AuthenticatedUserId); await _dbContext.SaveChangesAsync().ConfigureAwait(false); }