避免过于频繁更新状态

This commit is contained in:
Jerry Yan 2020-01-15 13:01:57 +08:00
parent 27e5224b6c
commit 7102a45382

3
api.py
View File

@ -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: