避免过于频繁更新状态
This commit is contained in:
parent
27e5224b6c
commit
7102a45382
3
api.py
3
api.py
@ -268,6 +268,7 @@ class XiGuaLiveApi:
|
||||
self.isValidUser = True
|
||||
self.broadcaster = _user
|
||||
break
|
||||
self._updRoomAt = datetime.now()
|
||||
return self._updateUserInfo()
|
||||
|
||||
def _updateUserInfo(self):
|
||||
@ -331,6 +332,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