Fix formatting, lack of ct support for Task.Delay and readd missing await

This commit is contained in:
barelyprofessional
2026-01-09 00:17:33 -06:00
parent 7489c7c46a
commit fa9cbff738

View File

@@ -164,7 +164,7 @@ public class PlinkoCommand : ICommand
int breakCounter = 0; int breakCounter = 0;
var plinkoMessageID = await botInstance.SendChatMessageAsync(PlinkoBoardDisplay(ballsInPlay), true, autoDeleteAfter: cleanupDelay); var plinkoMessageID = await botInstance.SendChatMessageAsync(PlinkoBoardDisplay(ballsInPlay), true, autoDeleteAfter: cleanupDelay);
while (plinkoMessageID.ChatMessageId == null && breakCounter < 1000) { while (plinkoMessageID.ChatMessageId == null && breakCounter < 1000) {
await Task.Delay(100); await Task.Delay(100, ctx);
breakCounter++; breakCounter++;
} }
if (breakCounter >= 999){ if (breakCounter >= 999){
@@ -205,13 +205,13 @@ public class PlinkoCommand : ICommand
ball.Iterate(); ball.Iterate();
} }
await Task.Delay(500); await Task.Delay(250, ctx);
await botInstance.KfClient.EditMessageAsync(plinkoMessageID.ChatMessageId!.Value,PlinkoBoardDisplay(ballsInPlay)); await botInstance.KfClient.EditMessageAsync(plinkoMessageID.ChatMessageId!.Value,PlinkoBoardDisplay(ballsInPlay));
await Task.Delay(500); await Task.Delay(250, ctx);
} }
var newBalance = Money.NewWagerAsync(gambler.Id, wager*numberOfBalls, payout-(wager*numberOfBalls), WagerGame.Plinko, ct: ctx); var newBalance = await Money.NewWagerAsync(gambler.Id, wager*numberOfBalls, payout-(wager*numberOfBalls), WagerGame.Plinko, ct: ctx);
await botInstance.SendChatMessageAsync($"[u]{user.FormatUsername()}, you won ${payout} KKK from {numberOfBalls} plinko balls worth ${wager} KKK. Balance: ${newBalance} KKK", true, autoDeleteAfter: cleanupDelay); await botInstance.SendChatMessageAsync($"{user.FormatUsername()}, [u]you won {await payout.FormatKasinoCurrencyAsync()} from {numberOfBalls} plinko balls worth ${wager} KKK. Balance: {await newBalance.FormatKasinoCurrencyAsync()}", true, autoDeleteAfter: cleanupDelay);
} }