cleanup debug stuff

This commit is contained in:
lingdocs 2022-08-29 20:08:10 +04:00
parent 86bf939a1a
commit bddc17fd0d
1 changed files with 11 additions and 17 deletions

View File

@ -99,23 +99,17 @@ function getPercentageComplete(
tests: undefined | AT.TestResult[], tests: undefined | AT.TestResult[],
): "not logged in" | number { ): "not logged in" | number {
if (!tests) return "not logged in"; if (!tests) return "not logged in";
try { const chapterTestIds = chapter.items.map(gr => gr.id);
const chapterTestIds = chapter.items.map(gr => gr.id); const userCompletedIds = tests.map(t => t.id);
const userCompletedIds = tests.map(t => t.id);
const required = chapterTestIds.length; const required = chapterTestIds.length;
console.log({ chapterTestIds, userCompletedIds }) const completed = chapterTestIds
const completed = chapterTestIds .filter(x => userCompletedIds.includes(x))
.filter(x => userCompletedIds.includes(x)) .length;
.length;
return Math.round(
return Math.round( (completed / (required + 1)) * 100
(completed / (required + 1)) * 100 );
);
} catch (e) {
console.error("error getting per");
console.error(e);
return 0;
}
} }
export default GamesBrowser; export default GamesBrowser;