Fix an issue with the miner trying to mine excluded games

This commit is contained in:
DevilXD committed 2025-05-01 17:42:38 +02:00
1 parent ceb9959abd
commit 8d2ede89ca
1 file changed
+6 -2
+6 -2
View File
@@ -973,11 +973,15 @@ class Twitch:
if not self.wanted_games: if not self.wanted_games:
return False return False
# exit early if stream is offline or drops aren't enabled # exit early if stream is offline or drops aren't enabled
if (not channel.online or not channel.drops_enabled): if not channel.online or not channel.drops_enabled:
return False return False
# check if we can progress any campaign for the played game # check if we can progress any campaign for the played game
channel_game_valid: bool = channel.game is not None and channel.game in self.wanted_games
for campaign in self.inventory: for campaign in self.inventory:
if campaign.can_earn(channel): if (
campaign.can_earn(channel)
and (channel_game_valid or campaign.has_badge_or_emote)
):
return True return True
return False return False