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); }