diff --git a/src/app/components/hosting/RelayCreate.svelte b/src/app/components/hosting/RelayCreate.svelte
index c060a9c0..2a1ff17f 100644
--- a/src/app/components/hosting/RelayCreate.svelte
+++ b/src/app/components/hosting/RelayCreate.svelte
@@ -29,6 +29,7 @@
policy_strip_signatures: 0,
groups_enabled: 1,
management_enabled: 1,
+ members_can_invite: 1,
push_enabled: 1,
}
diff --git a/src/app/components/hosting/RelayDetailCard.svelte b/src/app/components/hosting/RelayDetailCard.svelte
index eb371b38..c3d053cf 100644
--- a/src/app/components/hosting/RelayDetailCard.svelte
+++ b/src/app/components/hosting/RelayDetailCard.svelte
@@ -409,6 +409,16 @@
onchange={setFlag("policy_public_join")} />
{/snippet}
+
+ {#snippet label()}
+ Members can invite others
+ {/snippet}
+ {#snippet input()}
+
+ {/snippet}
+
{#snippet label()}
Strip signatures
diff --git a/src/app/hosting.ts b/src/app/hosting.ts
index a59d62ae..202287d5 100644
--- a/src/app/hosting.ts
+++ b/src/app/hosting.ts
@@ -41,6 +41,7 @@ export type HostedRelay = {
policy_strip_signatures: number
groups_enabled: number
management_enabled: number
+ members_can_invite: number
blossom_enabled: number
livekit_enabled: number
push_enabled: number
@@ -54,6 +55,7 @@ export type RelayFlag =
| "policy_strip_signatures"
| "groups_enabled"
| "management_enabled"
+ | "members_can_invite"
| "blossom_enabled"
| "livekit_enabled"
| "push_enabled"
@@ -72,6 +74,7 @@ export type CreateRelayInput = {
policy_strip_signatures?: number
groups_enabled?: number
management_enabled?: number
+ members_can_invite?: number
blossom_enabled?: number
livekit_enabled?: number
push_enabled?: number
@@ -91,6 +94,7 @@ export type UpdateRelayInput = {
policy_strip_signatures?: number
groups_enabled?: number
management_enabled?: number
+ members_can_invite?: number
blossom_enabled?: number
livekit_enabled?: number
push_enabled?: number