From 33948f7e55bbc8d4ebdf2d7dc8c2404bbb6b616d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20My=C5=9Bliwiec?= Date: Thu, 23 Jan 2025 09:51:09 +0100 Subject: [PATCH] refactor(core): add delimiter constant --- .../by-reference-module-opaque-key-factory.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/core/injector/opaque-key-factory/by-reference-module-opaque-key-factory.ts b/packages/core/injector/opaque-key-factory/by-reference-module-opaque-key-factory.ts index a5721fb327f..1bb67396e2e 100644 --- a/packages/core/injector/opaque-key-factory/by-reference-module-opaque-key-factory.ts +++ b/packages/core/injector/opaque-key-factory/by-reference-module-opaque-key-factory.ts @@ -44,9 +44,10 @@ export class ByReferenceModuleOpaqueKeyFactory if (this.keyGenerationStrategy === 'random') { moduleId = this.generateRandomString(); } else { + const delimiter = ':'; moduleId = dynamicMetadata - ? `${this.generateRandomString()}:${this.hashString(moduleCls.name + JSON.stringify(dynamicMetadata))}` - : `${this.generateRandomString()}:${this.hashString(moduleCls.toString())}`; + ? `${this.generateRandomString()}${delimiter}${this.hashString(moduleCls.name + JSON.stringify(dynamicMetadata))}` + : `${this.generateRandomString()}${delimiter}${this.hashString(moduleCls.toString())}`; } originalRef[K_MODULE_ID] = moduleId;