mirror of
https://github.com/kurbezz/discord-bot.git
synced 2025-12-06 15:15:37 +01:00
Fix
This commit is contained in:
@@ -44,9 +44,10 @@ class TwitchService:
|
|||||||
await eventsub.listen_stream_online(str(streamer.twitch.id), self.on_stream_online)
|
await eventsub.listen_stream_online(str(streamer.twitch.id), self.on_stream_online)
|
||||||
else:
|
else:
|
||||||
raise ValueError("Unknown method")
|
raise ValueError("Unknown method")
|
||||||
except ValueError as e:
|
except Exception as e:
|
||||||
|
if retry <= 0:
|
||||||
raise e
|
raise e
|
||||||
except EventSubSubscriptionConflict:
|
|
||||||
if method == "listen_channel_update_v2":
|
if method == "listen_channel_update_v2":
|
||||||
sub_type = "channel.update"
|
sub_type = "channel.update"
|
||||||
elif method == "listen_stream_online":
|
elif method == "listen_stream_online":
|
||||||
@@ -61,9 +62,6 @@ class TwitchService:
|
|||||||
for sub in subs.data:
|
for sub in subs.data:
|
||||||
if sub.status == "enabled" and sub.type == sub_type:
|
if sub.status == "enabled" and sub.type == sub_type:
|
||||||
await self.twitch.delete_eventsub_subscription(sub.id)
|
await self.twitch.delete_eventsub_subscription(sub.id)
|
||||||
except Exception as e:
|
|
||||||
if retry <= 0:
|
|
||||||
raise e
|
|
||||||
|
|
||||||
await sleep(1)
|
await sleep(1)
|
||||||
await self.subscribe_with_retry(method, eventsub, streamer, retry - 1)
|
await self.subscribe_with_retry(method, eventsub, streamer, retry - 1)
|
||||||
|
|||||||
Reference in New Issue
Block a user