避免过于频繁更新状态
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.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):
|
||||||
@ -331,6 +332,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