Route publish URLs through MindSpace facade
This commit is contained in:
@@ -54,6 +54,12 @@ export function createMindSpacePublicUrl({ publicBaseUrl, ownerKey, relativePath
|
||||
return `${base}/${MINDSPACE_PUBLIC_ROOT}/${encodeURIComponent(owner)}/${encodedRelative}`;
|
||||
}
|
||||
|
||||
export function createMindSpaceUserRootUrl({ publicBaseUrl, ownerKey }) {
|
||||
const base = normalizeMindSpacePublicBaseUrl(publicBaseUrl);
|
||||
const owner = requiredSegment(ownerKey, 'ownerKey');
|
||||
return `${base}/${MINDSPACE_PUBLIC_ROOT}/${encodeURIComponent(owner)}/`;
|
||||
}
|
||||
|
||||
export function createMindSpacePublicPageUrl({ publicBaseUrl, ownerKey, filename }) {
|
||||
const clean = normalizeMindSpacePublicRelativePath(filename);
|
||||
const relative = clean.startsWith(`${MINDSPACE_PUBLIC_ZONE}/`)
|
||||
|
||||
Reference in New Issue
Block a user