Add option to ban users from profile detail dialog

This commit is contained in:
Jon Staab
2025-11-13 13:44:52 -08:00
parent d949d58076
commit 5300404b46
3 changed files with 72 additions and 7 deletions
+6 -4
View File
@@ -824,12 +824,14 @@ export enum MembershipStatus {
Granted,
}
export const deriveUserIsSpaceAdmin = memoize((url: string) => {
export const deriveUserIsSpaceAdmin = memoize((url?: string) => {
const store = writable(false)
manageRelay(url, {method: ManagementMethod.SupportedMethods, params: []}).then(res =>
store.set(Boolean(res.result?.length)),
)
if (url) {
manageRelay(url, {method: ManagementMethod.SupportedMethods, params: []}).then(res =>
store.set(Boolean(res.result?.length)),
)
}
return store
})