refactor(user_console): streamline user retrieval and creation logic

This commit is contained in:
HibiKier
2025-12-23 16:20:07 +08:00
parent 2c457b7595
commit e6fd27018d
+1 -4
View File
@@ -40,11 +40,8 @@ class UserConsole(Model):
@classmethod
async def get_user(cls, user_id: str, platform: str | None = None) -> "UserConsole":
if user := await cls.get_or_none(user_id=user_id):
return user
try:
user = await cls.create(
user, _ = await cls.get_or_create(
user_id=user_id,
defaults={
"platform": platform,