Fix a potential issue with stream state not refreshing the watching payload

This commit is contained in:
DevilXD committed 2022-07-23 12:32:07 +02:00
1 parent d566508ed9
commit b20893ab03
1 file changed
+6 -1
+6 -1
View File
@@ -62,6 +62,11 @@ class Stream:
tags=data["tags"],
)
def __eq__(self, other: object) -> bool:
if isinstance(other, self.__class__):
return self.broadcast_id == other.broadcast_id
return NotImplemented
class Channel:
def __init__(
@@ -245,8 +250,8 @@ class Channel:
async def check_online(self) -> bool:
self._stream = await self.get_stream()
invalidate_cache(self, "_payload")
if self._stream is None:
invalidate_cache(self, "_payload")
return False
return True