feat(web): Check now button to manually recover unreachable federation peers
This commit is contained in:
@@ -277,6 +277,7 @@ export class BackspaceApiClient {
|
||||
peers: () => Promise<{ peers: FederationPeer[] }>;
|
||||
revokePeer: (id: string) => Promise<{ success: boolean }>;
|
||||
resetPeer: (id: string) => Promise<{ success: boolean }>;
|
||||
recheckPeer: (id: string) => Promise<{ recovered: boolean; status: string }>;
|
||||
rotatePeerSecret: (id: string) => Promise<{ success: boolean; gracePeriodMs: number }>;
|
||||
updatePeer: (id: string, data: { autoRotateIntervalDays: number }) => Promise<{ peer: FederationPeer }>;
|
||||
deletePeerPermanently: (id: string) => Promise<{ success: boolean }>;
|
||||
@@ -705,6 +706,8 @@ export class BackspaceApiClient {
|
||||
request<{ success: boolean }>('DELETE', `/federation/peers/${id}`),
|
||||
resetPeer: (id: string) =>
|
||||
request<{ success: boolean }>('POST', `/federation/peers/${id}/reset`),
|
||||
recheckPeer: (id: string) =>
|
||||
request<{ recovered: boolean; status: string }>('POST', `/federation/peers/${id}/recheck`),
|
||||
rotatePeerSecret: (id: string) =>
|
||||
request<{ success: boolean; gracePeriodMs: number }>('POST', `/federation/peers/${id}/rotate`),
|
||||
updatePeer: (id: string, data: { autoRotateIntervalDays: number }) =>
|
||||
|
||||
Reference in New Issue
Block a user