Add files via upload

This commit is contained in:
purr
2025-04-04 21:30:31 +09:00
committed by GitHub
parent 5763658177
commit 966e7691a3
90 changed files with 20938 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
from __future__ import annotations
import app.repositories.achievements
from app.repositories.achievements import Achievement
async def create(
file: str,
name: str,
desc: str,
cond: str,
) -> Achievement:
achievement = await app.repositories.achievements.create(
file,
name,
desc,
cond,
)
return achievement
async def fetch_many(
page: int | None = None,
page_size: int | None = None,
) -> list[Achievement]:
achievements = await app.repositories.achievements.fetch_many(
page,
page_size,
)
return achievements