Mnt task triggers channel cleanup instead of just a switch
This commit is contained in:
1 parent
d3b9a76b5a
commit
7c4a683f1f
1 file changed
+4
-4
@@ -983,9 +983,9 @@ class Twitch:
|
|||||||
if now >= next_period:
|
if now >= next_period:
|
||||||
break
|
break
|
||||||
next_trigger = min(now + claim_period, next_period)
|
next_trigger = min(now + claim_period, next_period)
|
||||||
trigger_switch = False
|
trigger_cleanup = False
|
||||||
while self._mnt_triggers and (switch_trigger := self._mnt_triggers[0]) <= next_trigger:
|
while self._mnt_triggers and (switch_trigger := self._mnt_triggers[0]) <= next_trigger:
|
||||||
trigger_switch = True
|
trigger_cleanup = True
|
||||||
self._mnt_triggers.popleft()
|
self._mnt_triggers.popleft()
|
||||||
next_trigger = switch_trigger
|
next_trigger = switch_trigger
|
||||||
await asyncio.sleep((next_trigger - now).total_seconds())
|
await asyncio.sleep((next_trigger - now).total_seconds())
|
||||||
@@ -993,8 +993,8 @@ class Twitch:
|
|||||||
now = datetime.now(timezone.utc)
|
now = datetime.now(timezone.utc)
|
||||||
if now >= next_period:
|
if now >= next_period:
|
||||||
break
|
break
|
||||||
if trigger_switch:
|
if trigger_cleanup:
|
||||||
self.change_state(State.CHANNEL_SWITCH)
|
self.change_state(State.CHANNELS_CLEANUP)
|
||||||
# ensure that we don't have unclaimed points bonus
|
# ensure that we don't have unclaimed points bonus
|
||||||
channel = self.watching_channel.get_with_default(None)
|
channel = self.watching_channel.get_with_default(None)
|
||||||
if channel is not None:
|
if channel is not None:
|
||||||
|
|||||||
Reference in new issue
Block a user