fix typing across multiple games, fixes #23

This commit is contained in:
Hay1tsme
2023-07-05 10:47:43 -04:00
parent da422e602b
commit d60f827000
8 changed files with 20 additions and 20 deletions

View File

@@ -1,5 +1,5 @@
from datetime import datetime, date, timedelta
from typing import Any, Dict
from typing import Any, Dict, List
import logging
from core.config import CoreConfig
@@ -466,7 +466,7 @@ class Mai2Base:
next_idx = int(data["nextIndex"] % 10000000000)
user_item_list = self.data.item.get_items(data["userId"], kind)
items: list[Dict[str, Any]] = []
items: List[Dict[str, Any]] = []
for i in range(next_idx, len(user_item_list)):
tmp = user_item_list[i]._asdict()
tmp.pop("user")

View File

@@ -320,7 +320,7 @@ class Mai2DX(Mai2Base):
next_idx = int(data["nextIndex"] % 10000000000)
user_item_list = self.data.item.get_items(data["userId"], kind)
items: list[Dict[str, Any]] = []
items: List[Dict[str, Any]] = []
for i in range(next_idx, len(user_item_list)):
tmp = user_item_list[i]._asdict()
tmp.pop("user")

View File

@@ -180,7 +180,7 @@ class Mai2Universe(Mai2DX):
extend = extend._asdict()
# parse the selectedCardList
# 6 = Freedom Pass, 4 = Gold Pass (cardTypeId)
selected_cards: list = extend["selectedCardList"]
selected_cards: List = extend["selectedCardList"]
# if no pass is already added, add the corresponding pass
if not user_card["cardTypeId"] in selected_cards: