fix(federation): 🐛 Don't try to fetch from ActivityPub instances if no bridge is configured

This commit is contained in:
Jesse Wierzbinski 2024-07-16 23:30:52 +02:00
parent ff315af230
commit aae99c804a
No known key found for this signature in database

View file

@ -305,6 +305,10 @@ export class User extends BaseInterface<typeof Users, UserWithRelations> {
}
if (instance.data.protocol === "activitypub") {
if (!config.federation.bridge.enabled) {
throw new Error("ActivityPub bridge is not enabled");
}
const bridgeUri = new URL(
`/apbridge/lysand/query?${new URLSearchParams({
user_url: uri,