西瓜又升级了

This commit is contained in:
2020-04-23 20:55:25 +08:00
parent 7893bb0cd5
commit 09564f1748
3 changed files with 15 additions and 14 deletions

15
api.py
View File

@ -256,16 +256,19 @@ class XiGuaLiveApi:
for i in d["data"]:
if self.broadcaster is not None:
break
if i["block_type"] != 0:
if i["block_type"] != 2:
continue
if "cells" not in i or len(i["cells"]) == 0:
break
for _j in i["cells"]:
_user = User(_j)
if self._checkUsernameIsMatched(_user):
self.isValidUser = True
self.broadcaster = _user
break
if "room" in _j:
_user = User(_j["room"])
self.roomID = _j["room"]["room_id"]
self.isLive = _j["room"]["is_living"]
if self._checkUsernameIsMatched(_user):
self.isValidUser = True
self.broadcaster = _user
break
self._updRoomAt = datetime.now()
return self._updateUserInfo()