From 657cc0e1b9e6fc86882f5fc910b3c2f3a71c32de Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Wed, 29 Apr 2026 21:44:40 +0200 Subject: [PATCH] feat(web): add dm.spaceInvite() api client method --- packages/web/src/api/client.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/web/src/api/client.ts b/packages/web/src/api/client.ts index d6f2927f..3746b713 100644 --- a/packages/web/src/api/client.ts +++ b/packages/web/src/api/client.ts @@ -63,6 +63,8 @@ import type { ReinstateInviteRequest, ReinstateInviteResponse, CheckInviteResponse, + SpaceInviteRequest, + SpaceInviteResponse, } from '@backspace/shared'; export type { FederationPeer, ApprovalRequest, PeeringSubscription, PeeringNotification }; @@ -166,6 +168,7 @@ export class BackspaceApiClient { deleteMessage: (id: string) => Promise<{ success: boolean }>; addMember: (dmChannelId: string, data: AddDmMemberRequest) => Promise; leave: (dmChannelId: string) => Promise<{ success: boolean }>; + spaceInvite: (body: SpaceInviteRequest) => Promise; }; readonly social: { @@ -563,6 +566,8 @@ export class BackspaceApiClient { request('POST', `/dm/${dmChannelId}/members`, data), leave: (dmChannelId: string) => request<{ success: boolean }>('DELETE', `/dm/${dmChannelId}/members`), + spaceInvite: (body) => + request('POST', '/dm/space-invite', body), }; this.social = {