避免过于频繁更新状态
(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.isValidUser = True
|
||||||
self.broadcaster = _user
|
self.broadcaster = _user
|
||||||
break
|
break
|
||||||
|
self._updRoomAt = datetime.now()
|
||||||
return self._updateUserInfo()
|
return self._updateUserInfo()
|
||||||
|
|
||||||
def _updateUserInfo(self):
|
def _updateUserInfo(self):
|
||||||
@ -225,6 +226,8 @@ class XiGuaLiveApi:
|
|||||||
更新房间信息
|
更新房间信息
|
||||||
:return:
|
:return:
|
||||||
"""
|
"""
|
||||||
|
if not force and (self._updRoomAt + timedelta(minutes=2) > datetime.now()):
|
||||||
|
return self.isLive
|
||||||
if not self.isValidUser:
|
if not self.isValidUser:
|
||||||
return self._forceSearchUser()
|
return self._forceSearchUser()
|
||||||
elif not self.isLive:
|
elif not self.isLive:
|
||||||
|
Reference in New Issue
Block a user