Skip to content

Commit c261e6d

Browse files
committed
load history for share mode.
1 parent 8f5b4f2 commit c261e6d

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/App.vue

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,16 @@ const initGame = async () => {
242242
const quizId = await generateQuizId(encrypted);
243243
244244
await customMode.init(idiomsList, quizId, isShared);
245+
246+
// 分享模式下,从常规 history 加载记录
247+
if (isShared) {
248+
const idiom = idiomsList[0]!;
249+
const history = guessedHistory.value[idiom];
250+
if (history) {
251+
customMode.updateCurrentResult(history.guesses, history.won, history.usedTime);
252+
}
253+
}
254+
245255
const currentResult = customMode.results.value[customMode.currentIndex.value];
246256
answer.value = customMode.currentIdiom.value!;
247257
guesses.value = currentResult?.guesses || [];

0 commit comments

Comments
 (0)