避免过于频繁更新状态
(cherry picked from commit 7102a45382cb52cf6b0c47663f7a6ffa891235d7)
This commit is contained in:
parent
18c02b5156
commit
9757051c89
3
api.py
3
api.py
@ -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:
|
||||
|
Reference in New Issue
Block a user