From 7125c62a1f99e703b9eba4653996b471e30598a5 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Fri, 27 Mar 2026 04:34:57 +0100 Subject: [PATCH] feat(federation): store remote peer upload size limit from relay response --- packages/server/src/utils/federationWorker.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/server/src/utils/federationWorker.ts b/packages/server/src/utils/federationWorker.ts index 5587b216..54f6bec1 100644 --- a/packages/server/src/utils/federationWorker.ts +++ b/packages/server/src/utils/federationWorker.ts @@ -230,6 +230,14 @@ async function processOutboxTick(): Promise { ); } + // Store the peer's max upload size for informational display + if (typeof result.maxUploadSize === 'number') { + db.update(schema.federationPeers) + .set({ remoteMaxUploadSize: result.maxUploadSize }) + .where(eq(schema.federationPeers.origin, peerOrigin)) + .run(); + } + // Update peer health db.update(schema.federationPeers) .set({