feat(api): Add banner attribute to instance metadata endpoints (v1 and v2)

This commit is contained in:
Jesse Wierzbinski 2024-04-25 12:40:45 -10:00
parent 1b7b71eaec
commit 03750d5e86
No known key found for this signature in database
2 changed files with 5 additions and 0 deletions

View file

@ -109,6 +109,7 @@ export default apiRoute(async (req, matchedRoute, extraData) => {
user_count: userCount, user_count: userCount,
}, },
thumbnail: config.instance.logo, thumbnail: config.instance.logo,
banner: config.instance.banner,
title: config.instance.name, title: config.instance.name,
uri: config.http.base_url, uri: config.http.base_url,
urls: { urls: {
@ -186,6 +187,7 @@ export default apiRoute(async (req, matchedRoute, extraData) => {
}, },
contact_account: contactAccount?.toAPI() || undefined, contact_account: contactAccount?.toAPI() || undefined,
} satisfies APIInstance & { } satisfies APIInstance & {
banner: string;
pleroma: object; pleroma: object;
}); });
}); });

View file

@ -63,6 +63,9 @@ export default apiRoute(async (req, matchedRoute, extraData) => {
thumbnail: { thumbnail: {
url: config.instance.logo, url: config.instance.logo,
}, },
banner: {
url: config.instance.banner,
},
languages: ["en"], languages: ["en"],
configuration: { configuration: {
urls: { urls: {