邀请页面

This commit is contained in:
saplf
2019-09-06 14:08:11 +08:00
parent c8f919ce5a
commit f8598d34f7
9 changed files with 289 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
const isLocalhost = Boolean(
window.location.hostname === 'localhost' ||
// [::1] is the IPv6 localhost address.
window.location.hostname === '[::1]' ||
// 127.0.0.1/8 is considered localhost for IPv4.
window.location.hostname.match(
/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/
)
);
export function generateInviteHref(invite: string): string {
const postfix = invite ? `/check?inviteCode=${invite}` : '/check';
if (isLocalhost) {
return `${window.location.origin}${postfix}`
}
return `https://fivapp.github.io/#${postfix}`;
}