There was an error while loading. Please reload this page.
1 parent b4d4825 commit 8da9cfaCopy full SHA for 8da9cfa
1 file changed
components/candle/challengeService.ts
@@ -1136,12 +1136,17 @@ export class ChallengeService extends ChallengeRegistry {
1136
)
1137
1138
if (this.needSaveProgression(challenge)) {
1139
- userData.Extensions.ChallengeProgression[challengeId].State =
1140
- result.context
+ if (result.state === "Failure") {
+ delete userData.Extensions.ChallengeProgression[challengeId]
1141
+ } else {
1142
+ userData.Extensions.ChallengeProgression[
1143
+ challengeId
1144
+ ].State = result.context
1145
- userData.Extensions.ChallengeProgression[
- challengeId
- ].CurrentState = result.state
1146
1147
1148
+ ].CurrentState = result.state
1149
+ }
1150
1151
writeUserData(session.userId, session.gameVersion)
1152
}
0 commit comments