1
0
Fork 1
mirror of https://github.com/TeamOctolings/Octobot.git synced 2025-04-20 00:43:36 +03:00

Fix auto-unban and auto-unmute always triggering

Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
This commit is contained in:
Octol1ttle 2023-09-28 00:02:36 +05:00
parent 906bfd07e8
commit 1be116de6e
Signed by: Octol1ttle
GPG key ID: B77C34313AEE1FFF

View file

@ -123,7 +123,7 @@ public sealed partial class MemberUpdateService : BackgroundService
private async Task<Result> TryAutoUnbanAsync(
Snowflake guildId, Snowflake id, MemberData data, CancellationToken ct)
{
if (DateTimeOffset.UtcNow <= data.BannedUntil)
if (data.BannedUntil is null || DateTimeOffset.UtcNow <= data.BannedUntil)
{
return Result.FromSuccess();
}
@ -141,7 +141,7 @@ public sealed partial class MemberUpdateService : BackgroundService
private async Task<Result> TryAutoUnmuteAsync(
Snowflake guildId, Snowflake id, MemberData data, CancellationToken ct)
{
if (DateTimeOffset.UtcNow <= data.MutedUntil)
if (data.MutedUntil is null || DateTimeOffset.UtcNow <= data.MutedUntil)
{
return Result.FromSuccess();
}