避免无法更新状态的问题
This commit is contained in:
parent
11a73f1aca
commit
821244a0c5
3
api.py
3
api.py
@ -282,6 +282,7 @@ class XiGuaLiveApi:
|
|||||||
return False
|
return False
|
||||||
self.broadcaster = None
|
self.broadcaster = None
|
||||||
self.isValidUser = False
|
self.isValidUser = False
|
||||||
|
self.isLive = False
|
||||||
if "data" in d and d["data"] is not None:
|
if "data" in d and d["data"] is not None:
|
||||||
for i in d["data"]:
|
for i in d["data"]:
|
||||||
if self.broadcaster is not None:
|
if self.broadcaster is not None:
|
||||||
@ -310,6 +311,7 @@ class XiGuaLiveApi:
|
|||||||
if self.broadcaster is None:
|
if self.broadcaster is None:
|
||||||
self.isValidUser = False
|
self.isValidUser = False
|
||||||
return False
|
return False
|
||||||
|
self.isLive = False
|
||||||
_formatData = {"TIMESTAMP": time.time() * 1000, "userId": self.broadcaster.ID}
|
_formatData = {"TIMESTAMP": time.time() * 1000, "userId": self.broadcaster.ID}
|
||||||
_COMMON = COMMON_GET_PARAM.format_map(_formatData)
|
_COMMON = COMMON_GET_PARAM.format_map(_formatData)
|
||||||
_formatData['COMMON'] = _COMMON
|
_formatData['COMMON'] = _COMMON
|
||||||
@ -346,6 +348,7 @@ class XiGuaLiveApi:
|
|||||||
return False
|
return False
|
||||||
if (self._updRoomAt + timedelta(minutes=3) > datetime.now()) and not force:
|
if (self._updRoomAt + timedelta(minutes=3) > datetime.now()) and not force:
|
||||||
return self.isLive
|
return self.isLive
|
||||||
|
self.isLive = False
|
||||||
_formatData = {"TIMESTAMP": time.time() * 1000, "roomId": self.roomID}
|
_formatData = {"TIMESTAMP": time.time() * 1000, "roomId": self.roomID}
|
||||||
_COMMON = COMMON_GET_PARAM.format_map(_formatData)
|
_COMMON = COMMON_GET_PARAM.format_map(_formatData)
|
||||||
_formatData['COMMON'] = _COMMON
|
_formatData['COMMON'] = _COMMON
|
||||||
|
Reference in New Issue
Block a user