fix(web): Re-peer surfaces incomplete outcome instead of false success (BUG-2)

This commit is contained in:
Jannis Braun
2026-07-02 13:03:03 +02:00
parent c6f0e6f25d
commit ad7c86e89e
3 changed files with 97 additions and 4 deletions
+2 -2
View File
@@ -277,7 +277,7 @@ export class BackspaceApiClient {
};
readonly federation: {
initiatePeering: (data: { remoteOrigin: string }) => Promise<{ peer: FederationPeer }>;
initiatePeering: (data: { remoteOrigin: string }) => Promise<{ peer: FederationPeer; verified?: boolean }>;
ensurePeered: (data: { remoteOrigin: string }) => Promise<{ peeringStatus: string; peerId?: string; error?: string }>;
peers: () => Promise<{ peers: FederationPeer[] }>;
resetEvents: () => Promise<FederationResetEventsResponse>;
@@ -697,7 +697,7 @@ export class BackspaceApiClient {
this.federation = {
initiatePeering: (data: { remoteOrigin: string }) =>
request<{ peer: FederationPeer }>(
request<{ peer: FederationPeer; verified?: boolean }>(
'POST', '/federation/peer/initiate', data
),
ensurePeered: (data: { remoteOrigin: string }) =>