feat: add high-reward quota fields to challenge answer DTO
Include highRewardSessionsLeft/Max in AnswerResultDto.progress so clients can update UI after each answer without extra API calls.
This commit is contained in:
parent
e2fdce2268
commit
c8a5d0bf25
@ -453,6 +453,8 @@ export async function submitChallengeAnswer(
|
||||
progress: {
|
||||
hearts: progress.hearts,
|
||||
dailyAttemptsLeft: progress.dailyAttemptsLeft,
|
||||
highRewardSessionsLeft: progress.highRewardSessionsLeft,
|
||||
highRewardSessionsMax: progress.highRewardSessionsMax,
|
||||
xp: progress.xp,
|
||||
streakDays: progress.streakDays,
|
||||
},
|
||||
|
||||
@ -107,6 +107,8 @@ export interface AnswerResultDto {
|
||||
progress: {
|
||||
hearts: number;
|
||||
dailyAttemptsLeft: number;
|
||||
highRewardSessionsLeft: number;
|
||||
highRewardSessionsMax: number;
|
||||
xp: number;
|
||||
streakDays: number;
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user