类型提示
This commit is contained in:
parent
3cdd12644e
commit
d051250959
24
api.py
24
api.py
@ -30,16 +30,10 @@ COMMON_HEADERS = {
|
|||||||
|
|
||||||
|
|
||||||
class XiGuaLiveApi:
|
class XiGuaLiveApi:
|
||||||
isLive = False
|
isValidRoom: bool
|
||||||
isValidRoom = False
|
isLive: bool
|
||||||
_rawRoomInfo = {}
|
roomLiver: User or None
|
||||||
name = ""
|
roomID: int
|
||||||
roomID = 0
|
|
||||||
roomLiver = None
|
|
||||||
roomPopularity = 0
|
|
||||||
_cursor = "0"
|
|
||||||
lottery = None
|
|
||||||
s = requests.session()
|
|
||||||
|
|
||||||
def __init__(self, name=None):
|
def __init__(self, name=None):
|
||||||
"""
|
"""
|
||||||
@ -54,6 +48,14 @@ class XiGuaLiveApi:
|
|||||||
self.name = name.name
|
self.name = name.name
|
||||||
else:
|
else:
|
||||||
self.name = str(name)
|
self.name = str(name)
|
||||||
|
self.isLive = False
|
||||||
|
self.isValidRoom = False
|
||||||
|
self._rawRoomInfo = {}
|
||||||
|
self.roomID = 0
|
||||||
|
self.roomLiver = None
|
||||||
|
self.roomPopularity = 0
|
||||||
|
self._cursor = "0"
|
||||||
|
self.s = requests.session()
|
||||||
self.s.headers.update(COMMON_HEADERS)
|
self.s.headers.update(COMMON_HEADERS)
|
||||||
self._updRoomAt = datetime.now()
|
self._updRoomAt = datetime.now()
|
||||||
self.updRoomInfo(True)
|
self.updRoomInfo(True)
|
||||||
@ -145,7 +147,7 @@ class XiGuaLiveApi:
|
|||||||
if not force and self._updRoomAt > (datetime.now() - timedelta(minutes=3)):
|
if not force and self._updRoomAt > (datetime.now() - timedelta(minutes=3)):
|
||||||
return self.isLive
|
return self.isLive
|
||||||
self._updRoomAt = datetime.now()
|
self._updRoomAt = datetime.now()
|
||||||
if self.isLive:
|
if self.isValidRoom:
|
||||||
return self._updateUserOnly()
|
return self._updateUserOnly()
|
||||||
else:
|
else:
|
||||||
return self._forceSearchUser()
|
return self._forceSearchUser()
|
||||||
|
Reference in New Issue
Block a user