diff --git a/database/entities/Federation.ts b/database/entities/Federation.ts index 351fb2c5..04390442 100644 --- a/database/entities/Federation.ts +++ b/database/entities/Federation.ts @@ -50,7 +50,7 @@ export const objectToInboxRequest = async ( headers: { "Content-Type": "application/json", Date: date.toISOString(), - Origin: config.http.base_url, + Origin: new URL(config.http.base_url).host, Signature: `keyId="${author.uri}",algorithm="ed25519",headers="(request-target) host date digest",signature="${signatureBase64}"`, }, body: JSON.stringify(object), diff --git a/database/entities/Instance.ts b/database/entities/Instance.ts index 3f7aa21c..e38f0196 100644 --- a/database/entities/Instance.ts +++ b/database/entities/Instance.ts @@ -25,6 +25,8 @@ export const addInstanceIfNotExists = async ( if (found) return found; + console.log(`Fetching instance metadata for ${origin}`); + // Fetch the instance configuration const metadata = (await fetch(new URL("/.well-known/lysand", origin)).then( (res) => res.json(), diff --git a/database/entities/User.ts b/database/entities/User.ts index b0780974..7d66708d 100644 --- a/database/entities/User.ts +++ b/database/entities/User.ts @@ -137,7 +137,6 @@ export const resolveUser = async (uri: string) => { const response = await fetch(uri, { method: "GET", headers: { - "Content-Type": "application/json", Accept: "application/json", }, });