diff --git a/backend/src/services/learning-paths/dwengo-api-learning-path-provider.ts b/backend/src/services/learning-paths/dwengo-api-learning-path-provider.ts index 461ba7e8..fd5b7f50 100644 --- a/backend/src/services/learning-paths/dwengo-api-learning-path-provider.ts +++ b/backend/src/services/learning-paths/dwengo-api-learning-path-provider.ts @@ -16,14 +16,14 @@ const logger: Logger = getLogger(); */ async function addProgressToLearningPath(learningPath: LearningPath, personalizedFor: Group): Promise { await Promise.all( - learningPath.nodes.map(async node => { - const lastSubmission = personalizedFor ? await getLastSubmissionForGroup(idFromLearningObjectNode(node), personalizedFor) : null + learningPath.nodes.map(async (node) => { + const lastSubmission = personalizedFor ? await getLastSubmissionForGroup(idFromLearningObjectNode(node), personalizedFor) : null; node.done = Boolean(lastSubmission); }) ); learningPath.num_nodes = learningPath.nodes.length; - learningPath.num_nodes_left = learningPath.nodes.filter(it => !it.done).length; + learningPath.num_nodes_left = learningPath.nodes.filter((it) => !it.done).length; return learningPath; } @@ -54,9 +54,7 @@ const dwengoApiLearningPathProvider: LearningPathProvider = { }; } - await Promise.all( - learningPaths?.map(async it => addProgressToLearningPath(it, personalizedFor)) - ); + await Promise.all(learningPaths?.map(async (it) => addProgressToLearningPath(it, personalizedFor))); return { success: true, @@ -71,12 +69,9 @@ const dwengoApiLearningPathProvider: LearningPathProvider = { const searchResults = await fetchWithLogging(apiUrl, `Search learning paths with query "${query}"`, { params }); if (searchResults) { - await Promise.all( - searchResults?.map(async it => addProgressToLearningPath(it, personalizedFor)) - ); + await Promise.all(searchResults?.map(async (it) => addProgressToLearningPath(it, personalizedFor))); } - return searchResults ?? []; }, }; diff --git a/backend/src/services/learning-paths/learning-path-personalization-util.ts b/backend/src/services/learning-paths/learning-path-personalization-util.ts index ab1f26bf..7651baa3 100644 --- a/backend/src/services/learning-paths/learning-path-personalization-util.ts +++ b/backend/src/services/learning-paths/learning-path-personalization-util.ts @@ -22,8 +22,8 @@ export function idFromLearningObjectNode(node: LearningObjectNode): LearningObje return { hruid: node.learningobject_hruid, language: node.language, - version: node.version - } + version: node.version, + }; } /** @@ -33,8 +33,8 @@ export function idFromLearningPathNode(node: LearningPathNode): LearningObjectId return { hruid: node.learningObjectHruid, language: node.language, - version: node.version - } + version: node.version, + }; } /**