避免过于频繁更新状态

(cherry picked from commit 7102a45382cb52cf6b0c47663f7a6ffa891235d7)
This commit is contained in:
Jerry Yan 2020-01-15 13:01:57 +08:00
parent 18c02b5156
commit 9757051c89

3
api.py
View File

@ -168,6 +168,7 @@ class XiGuaLiveApi:
self.isValidUser = True
self.broadcaster = _user
break
self._updRoomAt = datetime.now()
return self._updateUserInfo()
def _updateUserInfo(self):
@ -225,6 +226,8 @@ class XiGuaLiveApi:
更新房间信息
:return:
"""
if not force and (self._updRoomAt + timedelta(minutes=2) > datetime.now()):
return self.isLive
if not self.isValidUser:
return self._forceSearchUser()
elif not self.isLive: