({
isSubdomainbasedRouting,
settings,
communityName,
channelName,
channel,
}: {
isSubdomainbasedRouting: boolean;
settings: Settings;
communityName: string;
channelName: string | undefined;
channel: SerializedChannel;
})
| 105 | } |
| 106 | |
| 107 | function buildChannelUrl({ |
| 108 | isSubdomainbasedRouting, |
| 109 | settings, |
| 110 | communityName, |
| 111 | channelName, |
| 112 | channel, |
| 113 | }: { |
| 114 | isSubdomainbasedRouting: boolean; |
| 115 | settings: Settings; |
| 116 | communityName: string; |
| 117 | channelName: string | undefined; |
| 118 | channel: SerializedChannel; |
| 119 | }) { |
| 120 | let url = isSubdomainbasedRouting |
| 121 | ? '' |
| 122 | : `/${settings.prefix}/${communityName}`; |
| 123 | |
| 124 | url += channelName ? `/c/${channelName}` : `/c/${channel.channelName}`; |
| 125 | return encodeURI(url); |
| 126 | } |
| 127 | |
| 128 | function buildThreadUrl({ |
| 129 | isSubdomainbasedRouting, |
no outgoing calls
no test coverage detected