mirror of
https://github.com/barelyprofessional/KfChatDotNet.git
synced 2026-05-02 12:32:03 -04:00
Fixed juicer message cleanup basically never working due to retarded logic
This commit is contained in:
@@ -44,7 +44,7 @@ public class JuiceCommand : ICommand
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (lastJuicer.Count == 0)
|
if (lastJuicer.Count == 0 || (lastJuicer[0].JuicedAt.AddSeconds(cooldown) - DateTimeOffset.UtcNow).TotalSeconds <= 0)
|
||||||
{
|
{
|
||||||
var sentMsg = await botInstance.SendChatMessageAsync($"!juice {message.Author.Id} {amount}", true);
|
var sentMsg = await botInstance.SendChatMessageAsync($"!juice {message.Author.Id} {amount}", true);
|
||||||
await db.Juicers.AddAsync(new JuicerDbModel
|
await db.Juicers.AddAsync(new JuicerDbModel
|
||||||
@@ -65,14 +65,6 @@ public class JuiceCommand : ICommand
|
|||||||
}
|
}
|
||||||
|
|
||||||
var secondsRemaining = lastJuicer[0].JuicedAt.AddSeconds(cooldown) - DateTimeOffset.UtcNow;
|
var secondsRemaining = lastJuicer[0].JuicedAt.AddSeconds(cooldown) - DateTimeOffset.UtcNow;
|
||||||
if (secondsRemaining.TotalSeconds <= 0)
|
|
||||||
{
|
|
||||||
await botInstance.SendChatMessageAsync($"!juice {message.Author.Id} {amount}", true);
|
|
||||||
await db.Juicers.AddAsync(new JuicerDbModel
|
|
||||||
{ Amount = amount, User = user, JuicedAt = DateTimeOffset.UtcNow }, ctx);
|
|
||||||
await db.SaveChangesAsync(ctx);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
await botInstance.SendChatMessageAsync($"You gotta wait {secondsRemaining.Humanize(precision: 2, minUnit: TimeUnit.Second)} for another juicer", true);
|
await botInstance.SendChatMessageAsync($"You gotta wait {secondsRemaining.Humanize(precision: 2, minUnit: TimeUnit.Second)} for another juicer", true);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user