diff --git a/frontend/src/lib/play/end.svelte b/frontend/src/lib/play/end.svelte index 76b6407..39b335c 100644 --- a/frontend/src/lib/play/end.svelte +++ b/frontend/src/lib/play/end.svelte @@ -19,6 +19,7 @@ } let data_available = false; + let winners_arr; const getWinnersSorted = () => { let winners = {}; @@ -58,12 +59,11 @@ winners_arr = Object.keys(winners); data_available = true; return sortObjectbyValue(winners); - } catch { + } catch (e) { data_available = false; } }; let winners = getWinnersSorted(); - let winners_arr;
{$t('play_page.1st_place')}: {winners_arr[0]} - with {winners[winners_arr[0]]} out of {quiz_data.questions.length} + {$t('play_page.with_out_of', { + correct_questions: winners[winners_arr[1]] ?? 0, + total_question_count: quiz_data.questions.length + })}
{$t('play_page.2nd_place')}: {winners_arr[1]} with {winners[winners_arr[1]]} out of {quiz_data.questions - .length}{$t('play_page.with_out_of', { + correct_questions: winners[winners_arr[1]] ?? 0, + total_question_count: quiz_data.questions.length + })}