test add daily quests
This commit is contained in:
@ -12,6 +12,7 @@ from app.models.server.event import PlayerEvent, OnlinePlayersUpdate
|
||||
from app.models.server.playtime import PlayerSession, PlayerPlaytime
|
||||
from app.services.coins import CoinsService
|
||||
from app.services.dailyreward import DailyRewardService
|
||||
from app.services.dailyquests import DailyQuestsService
|
||||
|
||||
coins_service = CoinsService()
|
||||
|
||||
@ -167,3 +168,19 @@ async def daily_days(
|
||||
):
|
||||
me = await AuthService().get_current_user(accessToken, clientToken)
|
||||
return await DailyRewardService().get_claim_days(me["username"], limit=limit)
|
||||
|
||||
### daily quests
|
||||
|
||||
@router.get("/users/daily-quests/status")
|
||||
async def daily_quests_status(accessToken: str = Query(...), clientToken: str = Query(...)):
|
||||
me = await AuthService().get_current_user(accessToken, clientToken)
|
||||
return await DailyQuestsService().get_status(me["username"])
|
||||
|
||||
@router.post("/users/daily-quests/claim")
|
||||
async def daily_quests_claim(
|
||||
quest_key: str = Query(...),
|
||||
accessToken: str = Query(...),
|
||||
clientToken: str = Query(...),
|
||||
):
|
||||
me = await AuthService().get_current_user(accessToken, clientToken)
|
||||
return await DailyQuestsService().claim(me["username"], quest_key)
|
||||
Reference in New Issue
Block a user