From 64581505ef7954df4756029a76bc23cd86070601 Mon Sep 17 00:00:00 2001 From: Gerald Schmittinger Date: Tue, 11 Mar 2025 06:17:16 +0100 Subject: [PATCH] fix(backend): Resten van oude implementaties verwijderd --- .../src/services/learning-paths/learning-path-provider.ts | 4 ++-- .../src/services/learning-paths/learning-path-service.ts | 6 +++--- backend/src/services/learningObjects.ts | 0 backend/src/services/learningPaths.ts | 0 4 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 backend/src/services/learningObjects.ts delete mode 100644 backend/src/services/learningPaths.ts diff --git a/backend/src/services/learning-paths/learning-path-provider.ts b/backend/src/services/learning-paths/learning-path-provider.ts index 571c231a..137b4678 100644 --- a/backend/src/services/learning-paths/learning-path-provider.ts +++ b/backend/src/services/learning-paths/learning-path-provider.ts @@ -1,6 +1,6 @@ import { LearningPath, LearningPathResponse } from '../../interfaces/learning-content'; import { Language } from '../../entities/content/language'; -import {PersonalizationTarget} from "./learning-path-personalizing-service"; +import {PersonalizationTarget} from "./learning-path-personalization-util"; /** * Generic interface for a service which provides access to learning paths from a data source. @@ -14,5 +14,5 @@ export interface LearningPathProvider { /** * Search learning paths in the data source using the given search string. */ - searchLearningPaths(query: string, language: Language): Promise; + searchLearningPaths(query: string, language: Language, personalizedFor?: PersonalizationTarget): Promise; } diff --git a/backend/src/services/learning-paths/learning-path-service.ts b/backend/src/services/learning-paths/learning-path-service.ts index c204872c..d6662eff 100644 --- a/backend/src/services/learning-paths/learning-path-service.ts +++ b/backend/src/services/learning-paths/learning-path-service.ts @@ -3,7 +3,7 @@ import dwengoApiLearningPathProvider from './dwengo-api-learning-path-provider'; import databaseLearningPathProvider from './database-learning-path-provider'; import { EnvVars, getEnvVar } from '../../util/envvars'; import { Language } from '../../entities/content/language'; -import {PersonalizationTarget} from "./learning-path-personalizing-service"; +import {PersonalizationTarget} from "./learning-path-personalization-util"; const userContentPrefix = getEnvVar(EnvVars.UserContentPrefix); const allProviders = [dwengoApiLearningPathProvider, databaseLearningPathProvider]; @@ -38,8 +38,8 @@ const learningPathService = { /** * Search learning paths in the data source using the given search string. */ - async searchLearningPaths(query: string, language: Language): Promise { - const providerResponses = await Promise.all(allProviders.map((provider) => provider.searchLearningPaths(query, language))); + async searchLearningPaths(query: string, language: Language, personalizedFor?: PersonalizationTarget): Promise { + const providerResponses = await Promise.all(allProviders.map((provider) => provider.searchLearningPaths(query, language, personalizedFor))); return providerResponses.flat(); }, }; diff --git a/backend/src/services/learningObjects.ts b/backend/src/services/learningObjects.ts deleted file mode 100644 index e69de29b..00000000 diff --git a/backend/src/services/learningPaths.ts b/backend/src/services/learningPaths.ts deleted file mode 100644 index e69de29b..00000000