TASK22269: normalize document hash-suffix route composition

This commit is contained in:
2026-03-25 14:13:53 +00:00
parent 4e964ad1ad
commit 1b7e6009aa
5 changed files with 55 additions and 7 deletions
+3
View File
@@ -200,6 +200,8 @@ const loadServiceModule = (fileName, injected = {}) => {
const defaultWithBaseUrl = (baseUrl, route) => `${baseUrl}${route}`;
const defaultAppendQuerySuffix = (route, suffix = "") =>
`${route}${suffix}`;
const defaultAppendHashSuffix = (route, hashBuilder) =>
defaultAppendQuerySuffix(route, hashBuilder(route));
const context = {
module: { exports: {} },
@@ -230,6 +232,7 @@ const loadServiceModule = (fileName, injected = {}) => {
withBaseUrl: injected.withBaseUrl || defaultWithBaseUrl,
appendQuerySuffix:
injected.appendQuerySuffix || defaultAppendQuerySuffix,
appendHashSuffix: injected.appendHashSuffix || defaultAppendHashSuffix,
...injected
};