From 26b8dd9cda9e6bedf8e411df6a36f5b105146b85 Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Sun, 22 Sep 2024 22:48:31 +0200 Subject: [PATCH] Improve intentionality --- .../generateResources/generateResources.ts | 13 +++++++------ .../generateResourcesForMainTheme.ts | 7 +++++-- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/bin/keycloakify/generateResources/generateResources.ts b/src/bin/keycloakify/generateResources/generateResources.ts index 0c020a2d..75ed26c8 100644 --- a/src/bin/keycloakify/generateResources/generateResources.ts +++ b/src/bin/keycloakify/generateResources/generateResources.ts @@ -26,18 +26,19 @@ export async function generateResources(params: { rmSync(resourcesDirPath, { recursive: true }); } - const { writeMessagePropertiesFiles } = await generateResourcesForMainTheme({ - resourcesDirPath, - themeName, - buildContext - }); + const { writeMessagePropertiesFilesForThemeVariant } = + await generateResourcesForMainTheme({ + resourcesDirPath, + themeName, + buildContext + }); for (const themeVariantName of themeVariantNames) { generateResourcesForThemeVariant({ resourcesDirPath, themeName, themeVariantName, - writeMessagePropertiesFiles + writeMessagePropertiesFiles: writeMessagePropertiesFilesForThemeVariant }); } } diff --git a/src/bin/keycloakify/generateResources/generateResourcesForMainTheme.ts b/src/bin/keycloakify/generateResources/generateResourcesForMainTheme.ts index b0079a65..274972f5 100644 --- a/src/bin/keycloakify/generateResources/generateResourcesForMainTheme.ts +++ b/src/bin/keycloakify/generateResources/generateResourcesForMainTheme.ts @@ -51,7 +51,7 @@ export async function generateResourcesForMainTheme(params: { themeName: string; resourcesDirPath: string; }): Promise<{ - writeMessagePropertiesFiles: (params: { + writeMessagePropertiesFilesForThemeVariant: (params: { getMessageDirPath: (params: { themeType: ThemeType }) => string; themeName: string; }) => void; @@ -353,7 +353,10 @@ export async function generateResourcesForMainTheme(params: { } return { - writeMessagePropertiesFiles: ({ getMessageDirPath, themeName }) => { + writeMessagePropertiesFilesForThemeVariant: ({ + getMessageDirPath, + themeName + }) => { objectEntries(writeMessagePropertiesFilesByThemeType).forEach( ([themeType, writeMessagePropertiesFiles]) => { if (writeMessagePropertiesFiles === undefined) {