Skip to content

Commit 104fbc4

Browse files
committed
feat: return full user
Update pyproject.toml
1 parent 8195191 commit 104fbc4

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

maimai_py/api.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import logging
33
import os
44
from contextlib import asynccontextmanager
5+
from dataclasses import asdict
56
from importlib.util import find_spec
67
from logging import warning
78
from typing import Annotated, Any, Callable, Literal, Optional, Union
@@ -340,8 +341,9 @@ async def _get_regions(
340341
async def _get_players(
341342
provider: IPlayerProvider = Depends(dep_provider),
342343
player: PlayerIdentifier = Depends(dep_player),
343-
) -> Union[Player, DivingFishPlayer, LXNSPlayer, ArcadePlayer]:
344-
return await self._client.players(player, provider=provider)
344+
) -> Union[Player, DivingFishPlayer, LXNSPlayer, ArcadePlayer | dict]:
345+
player_obj = await self._client.players(player, provider=provider)
346+
return asdict(player_obj)
345347

346348
async def _get_bests(
347349
provider: IScoreProvider = Depends(dep_provider),

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "maimai-py"
3-
version = "1.3.7rc6"
3+
version = "1.3.7rc7"
44
description = "The definitive python wrapper for MaimaiCN."
55
authors = ["Usagi no Niku <[email protected]>"]
66
license = "MIT"

0 commit comments

Comments
 (0)