MCPcopy Index your code
hub / github.com/Linen-dev/linen.dev / buildThreadUrl

Function buildThreadUrl

apps/web/utilities/redirects.ts:128–147  ·  view source on GitHub ↗
({
  isSubdomainbasedRouting,
  settings,
  communityName,
  threadId,
  slug,
}: {
  isSubdomainbasedRouting: boolean;
  settings: Settings;
  communityName: string;
  threadId: string;
  slug: string | undefined;
})

Source from the content-addressed store, hash-verified

126}
127
128function buildThreadUrl({
129 isSubdomainbasedRouting,
130 settings,
131 communityName,
132 threadId,
133 slug,
134}: {
135 isSubdomainbasedRouting: boolean;
136 settings: Settings;
137 communityName: string;
138 threadId: string;
139 slug: string | undefined;
140}) {
141 let url = isSubdomainbasedRouting
142 ? ''
143 : `/${settings.prefix}/${communityName}`;
144
145 url += `/t/${threadId}` + (slug ? `/${slug}` : ``);
146 return encodeURI(url);
147}

Callers 1

redirectThreadToDomainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected