mirror of
https://github.com/versia-pub/server.git
synced 2025-12-06 16:38:19 +01:00
fix(api): 🐛 Also wrap instance banner and thumbnail in proxy
This commit is contained in:
parent
972bd4f4a2
commit
3be9d1d6ce
|
|
@ -1,5 +1,5 @@
|
|||
import { apiRoute, applyConfig } from "@api";
|
||||
import { jsonResponse } from "@response";
|
||||
import { jsonResponse, proxyUrl } from "@response";
|
||||
import { and, count, countDistinct, eq, gte, isNull, sql } from "drizzle-orm";
|
||||
import { db } from "~drizzle/db";
|
||||
import { Instances, Notes, Users } from "~drizzle/schema";
|
||||
|
|
@ -108,8 +108,8 @@ export default apiRoute(async (req, matchedRoute, extraData) => {
|
|||
status_count: statusCount,
|
||||
user_count: userCount,
|
||||
},
|
||||
thumbnail: config.instance.logo,
|
||||
banner: config.instance.banner,
|
||||
thumbnail: proxyUrl(config.instance.logo),
|
||||
banner: proxyUrl(config.instance.banner) ?? "",
|
||||
title: config.instance.name,
|
||||
uri: config.http.base_url,
|
||||
urls: {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { apiRoute, applyConfig } from "@api";
|
||||
import { jsonResponse } from "@response";
|
||||
import { jsonResponse, proxyUrl } from "@response";
|
||||
import { and, countDistinct, eq, gte, isNull } from "drizzle-orm";
|
||||
import { db } from "~drizzle/db";
|
||||
import { Notes, Users } from "~drizzle/schema";
|
||||
|
|
@ -62,10 +62,10 @@ export default apiRoute(async (req, matchedRoute, extraData) => {
|
|||
},
|
||||
},
|
||||
thumbnail: {
|
||||
url: config.instance.logo,
|
||||
url: proxyUrl(config.instance.logo),
|
||||
},
|
||||
banner: {
|
||||
url: config.instance.banner,
|
||||
url: proxyUrl(config.instance.banner),
|
||||
},
|
||||
languages: ["en"],
|
||||
configuration: {
|
||||
|
|
|
|||
Loading…
Reference in a new issue