fix mteam 消息99999

This commit is contained in:
jxxghp
2024-11-16 19:55:41 +08:00
parent d64a7086dd
commit d6f5160959
2 changed files with 4 additions and 5 deletions

View File

@@ -94,6 +94,7 @@ class SiteParserBase(metaclass=ABCMeta):
# 未读消息
self.message_unread = 0
self.message_unread_contents = []
self.message_read_force = False
# 全局附加请求头
self._addition_headers = None
@@ -202,7 +203,7 @@ class SiteParserBase(metaclass=ABCMeta):
:return:
"""
unread_msg_links = []
if self.message_unread > 0:
if self.message_unread > 0 or self.message_read_force:
links = {self._user_mail_unread_page, self._sys_mail_unread_page}
for link in links:
if not link:
@@ -226,7 +227,7 @@ class SiteParserBase(metaclass=ABCMeta):
)
unread_msg_links.extend(msg_links)
# 重新更新未读消息数99999表示有消息但数量未知
if self.message_unread == 99999:
if unread_msg_links and not self.message_unread:
self.message_unread = len(unread_msg_links)
# 解析未读消息内容
for msg_link in unread_msg_links:

View File

@@ -91,9 +91,7 @@ class MTorrentSiteUserInfo(SiteParserBase):
self.download = int(user_info.get("memberCount", {}).get("downloaded") or '0')
self.ratio = user_info.get("memberCount", {}).get("shareRate") or 0
self.bonus = user_info.get("memberCount", {}).get("bonus") or 0
# 需要解析消息,但不确定消息条数
self.message_unread = 99999
self.message_read_force = True
self._torrent_seeding_params = {
"pageNumber": 1,
"pageSize": 200,