Skip to content

Commit d640816

Browse files
committed
fix(ad-schedule) Return proper values when config isn't setup
1 parent cf74d66 commit d640816

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "1.5.0",
2+
"version": "1.5.1",
33
"thumbnail": "store/thumbnail.png",
44
"id": "com_imdevinc_StreamControllerTwitchPlugin",
55
"name": "Twitch Integration",

twitch_backend.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from urllib.parse import urlparse, parse_qs, urlencode
44
import threading
55
import requests
6-
from datetime import datetime
6+
from datetime import datetime, timedelta
77

88
from loguru import logger as log
99
from twitchpy.client import Client
@@ -143,7 +143,7 @@ def play_ad(self, length: int) -> None:
143143

144144
def get_next_ad(self) -> tuple[datetime, int]:
145145
if not self.twitch:
146-
return "Not Live"
146+
return datetime.now() - timedelta(minutes=1), -1
147147
self.validate_auth()
148148
schedule = self.twitch.get_ad_schedule(self.user_id)
149149
return schedule.next_ad_at, schedule.snooze_count

0 commit comments

Comments
 (0)