({
account,
communityName,
settings,
threadId,
slug,
}: {
account: SerializedAccount;
communityName: string;
settings: Settings;
threadId: string;
slug?: string;
})
| 78 | } |
| 79 | |
| 80 | export function redirectThreadToDomain({ |
| 81 | account, |
| 82 | communityName, |
| 83 | settings, |
| 84 | threadId, |
| 85 | slug, |
| 86 | }: { |
| 87 | account: SerializedAccount; |
| 88 | communityName: string; |
| 89 | settings: Settings; |
| 90 | threadId: string; |
| 91 | slug?: string; |
| 92 | }) { |
| 93 | return RedirectTo( |
| 94 | appendProtocol( |
| 95 | account.redirectDomain + |
| 96 | buildThreadUrl({ |
| 97 | isSubdomainbasedRouting: true, |
| 98 | settings, |
| 99 | communityName, |
| 100 | threadId, |
| 101 | slug, |
| 102 | }) |
| 103 | ) |
| 104 | ); |
| 105 | } |
| 106 | |
| 107 | function buildChannelUrl({ |
| 108 | isSubdomainbasedRouting, |
no test coverage detected