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 = {