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: {
|
progress: {
|
||||||
hearts: progress.hearts,
|
hearts: progress.hearts,
|
||||||
dailyAttemptsLeft: progress.dailyAttemptsLeft,
|
dailyAttemptsLeft: progress.dailyAttemptsLeft,
|
||||||
|
highRewardSessionsLeft: progress.highRewardSessionsLeft,
|
||||||
|
highRewardSessionsMax: progress.highRewardSessionsMax,
|
||||||
xp: progress.xp,
|
xp: progress.xp,
|
||||||
streakDays: progress.streakDays,
|
streakDays: progress.streakDays,
|
||||||
},
|
},
|
||||||
|
|||||||
@ -107,6 +107,8 @@ export interface AnswerResultDto {
|
|||||||
progress: {
|
progress: {
|
||||||
hearts: number;
|
hearts: number;
|
||||||
dailyAttemptsLeft: number;
|
dailyAttemptsLeft: number;
|
||||||
|
highRewardSessionsLeft: number;
|
||||||
|
highRewardSessionsMax: number;
|
||||||
xp: number;
|
xp: number;
|
||||||
streakDays: number;
|
streakDays: number;
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user