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({