diff --git a/api.py b/api.py index b29ce41..a4b9d57 100644 --- a/api.py +++ b/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: