Fixed an error where it was using the unfiltered bet feed for spamming everyone

This commit is contained in:
barelyprofessional
2025-03-23 20:05:58 +08:00
parent 6febd20640
commit f125d37dfc

View File

@@ -371,7 +371,11 @@ public class BotServices
return;
}
var bmjBets = bets.Where(b => ids.Contains(b.User.PublicId ?? string.Empty));
var bmjBets = bets.Where(b => b.User.PublicId != null && ids.Contains(b.User.PublicId));
if (!bmjBets.Any())
{
return;
}
foreach (var bet in bmjBets)
{
if (db.RainbetBets.Any(b => b.BetId == bet.Id))
@@ -401,7 +405,7 @@ public class BotServices
var msg = $":!::!: {settings[BuiltIn.Keys.TwitchBossmanJackUsername].Value} is betting on Rainbet :!::!:";
foreach (var bet in bets.GroupBy(b => b.Game.Name))
foreach (var bet in bmjBets.GroupBy(b => b.Game.Name))
{
var wagered = bet.Sum(s => s.Value);
var payout = bet.Sum(s => s.Payout);