From 8a084b0652b20034802dc07b205e312afd3f17e3 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Tue, 21 Apr 2026 20:58:59 +0200 Subject: [PATCH] feat(api): add federation.resetPeer client method --- packages/web/src/api/client.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/web/src/api/client.ts b/packages/web/src/api/client.ts index 48b72fd9..e72851af 100644 --- a/packages/web/src/api/client.ts +++ b/packages/web/src/api/client.ts @@ -235,6 +235,7 @@ export class BackspaceApiClient { ensurePeered: (data: { remoteOrigin: string }) => Promise<{ peeringStatus: string; peerId?: string; error?: string }>; peers: () => Promise<{ peers: FederationPeer[] }>; revokePeer: (id: string) => Promise<{ success: boolean }>; + resetPeer: (id: string) => Promise<{ success: boolean }>; rotatePeerSecret: (id: string) => Promise<{ success: boolean; gracePeriodMs: number }>; updatePeer: (id: string, data: { autoRotateIntervalDays: number }) => Promise<{ peer: FederationPeer }>; deletePeerPermanently: (id: string) => Promise<{ success: boolean }>; @@ -688,6 +689,8 @@ export class BackspaceApiClient { ), revokePeer: (id: string) => request<{ success: boolean }>('DELETE', `/federation/peers/${id}`), + resetPeer: (id: string) => + request<{ success: boolean }>('POST', `/federation/peers/${id}/reset`), rotatePeerSecret: (id: string) => request<{ success: boolean; gracePeriodMs: number }>('POST', `/federation/peers/${id}/rotate`), updatePeer: (id: string, data: { autoRotateIntervalDays: number }) =>