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 { 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 { and, count, countDistinct, eq, gte, isNull, sql } from "drizzle-orm";
|
||||||
import { db } from "~drizzle/db";
|
import { db } from "~drizzle/db";
|
||||||
import { Instances, Notes, Users } from "~drizzle/schema";
|
import { Instances, Notes, Users } from "~drizzle/schema";
|
||||||
|
|
@ -108,8 +108,8 @@ export default apiRoute(async (req, matchedRoute, extraData) => {
|
||||||
status_count: statusCount,
|
status_count: statusCount,
|
||||||
user_count: userCount,
|
user_count: userCount,
|
||||||
},
|
},
|
||||||
thumbnail: config.instance.logo,
|
thumbnail: proxyUrl(config.instance.logo),
|
||||||
banner: config.instance.banner,
|
banner: proxyUrl(config.instance.banner) ?? "",
|
||||||
title: config.instance.name,
|
title: config.instance.name,
|
||||||
uri: config.http.base_url,
|
uri: config.http.base_url,
|
||||||
urls: {
|
urls: {
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
import { apiRoute, applyConfig } from "@api";
|
import { apiRoute, applyConfig } from "@api";
|
||||||
import { jsonResponse } from "@response";
|
import { jsonResponse, proxyUrl } from "@response";
|
||||||
import { and, countDistinct, eq, gte, isNull } from "drizzle-orm";
|
import { and, countDistinct, eq, gte, isNull } from "drizzle-orm";
|
||||||
import { db } from "~drizzle/db";
|
import { db } from "~drizzle/db";
|
||||||
import { Notes, Users } from "~drizzle/schema";
|
import { Notes, Users } from "~drizzle/schema";
|
||||||
|
|
@ -62,10 +62,10 @@ export default apiRoute(async (req, matchedRoute, extraData) => {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
thumbnail: {
|
thumbnail: {
|
||||||
url: config.instance.logo,
|
url: proxyUrl(config.instance.logo),
|
||||||
},
|
},
|
||||||
banner: {
|
banner: {
|
||||||
url: config.instance.banner,
|
url: proxyUrl(config.instance.banner),
|
||||||
},
|
},
|
||||||
languages: ["en"],
|
languages: ["en"],
|
||||||
configuration: {
|
configuration: {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue