From 698890f99165bb3f3ca40cd10e66fde348fcb146 Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Fri, 3 Jan 2025 02:16:45 +0100 Subject: [PATCH] fix bug --- .../MareSynchronosServices/Discord/DiscordBot.cs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/MareSynchronosServer/MareSynchronosServices/Discord/DiscordBot.cs b/MareSynchronosServer/MareSynchronosServices/Discord/DiscordBot.cs index 5e165da..006a894 100644 --- a/MareSynchronosServer/MareSynchronosServices/Discord/DiscordBot.cs +++ b/MareSynchronosServer/MareSynchronosServices/Discord/DiscordBot.cs @@ -270,12 +270,16 @@ internal class DiscordBot : IHostedService foreach (var user in userList) { if (registeredUsers.Contains(user.Id)) - await _botServices.AddRegisteredRoleAsync(user, registrationRole).ConfigureAwait(false); - - if (kickUnregistered) { - if ((executionStartTime - user.JoinedAt.Value).TotalDays > 7) - await _botServices.KickUserAsync(user).ConfigureAwait(false); + await _botServices.AddRegisteredRoleAsync(user, registrationRole).ConfigureAwait(false); + } + else + { + if (kickUnregistered) + { + if ((executionStartTime - user.JoinedAt.Value).TotalDays > 7) + await _botServices.KickUserAsync(user).ConfigureAwait(false); + } } token.ThrowIfCancellationRequested();