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

View file

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