feat(api): add federation.resetPeer client method

This commit is contained in:
Jannis Braun
2026-04-21 20:58:59 +02:00
parent 0c2864a3d2
commit 8a084b0652
+3
View File
@@ -235,6 +235,7 @@ export class BackspaceApiClient {
ensurePeered: (data: { remoteOrigin: string }) => Promise<{ peeringStatus: string; peerId?: string; error?: string }>; ensurePeered: (data: { remoteOrigin: string }) => Promise<{ peeringStatus: string; peerId?: string; error?: string }>;
peers: () => Promise<{ peers: FederationPeer[] }>; peers: () => Promise<{ peers: FederationPeer[] }>;
revokePeer: (id: string) => Promise<{ success: boolean }>; revokePeer: (id: string) => Promise<{ success: boolean }>;
resetPeer: (id: string) => Promise<{ success: boolean }>;
rotatePeerSecret: (id: string) => Promise<{ success: boolean; gracePeriodMs: number }>; rotatePeerSecret: (id: string) => Promise<{ success: boolean; gracePeriodMs: number }>;
updatePeer: (id: string, data: { autoRotateIntervalDays: number }) => Promise<{ peer: FederationPeer }>; updatePeer: (id: string, data: { autoRotateIntervalDays: number }) => Promise<{ peer: FederationPeer }>;
deletePeerPermanently: (id: string) => Promise<{ success: boolean }>; deletePeerPermanently: (id: string) => Promise<{ success: boolean }>;
@@ -688,6 +689,8 @@ export class BackspaceApiClient {
), ),
revokePeer: (id: string) => revokePeer: (id: string) =>
request<{ success: boolean }>('DELETE', `/federation/peers/${id}`), request<{ success: boolean }>('DELETE', `/federation/peers/${id}`),
resetPeer: (id: string) =>
request<{ success: boolean }>('POST', `/federation/peers/${id}/reset`),
rotatePeerSecret: (id: string) => rotatePeerSecret: (id: string) =>
request<{ success: boolean; gracePeriodMs: number }>('POST', `/federation/peers/${id}/rotate`), request<{ success: boolean; gracePeriodMs: number }>('POST', `/federation/peers/${id}/rotate`),
updatePeer: (id: string, data: { autoRotateIntervalDays: number }) => updatePeer: (id: string, data: { autoRotateIntervalDays: number }) =>