Revert "Merge branch 'feat/proxy_media_fallback' into 'develop'"

This reverts commit a7d6e8eb1a, reversing
changes made to 1871dacd8d.
This commit is contained in:
naskya 2024-03-26 04:09:01 +09:00
parent ba972e1c03
commit 8b01433f2b
No known key found for this signature in database
GPG key ID: 712D413B3A9FED5C
2 changed files with 3 additions and 30 deletions

View file

@ -15,23 +15,6 @@ import { isMimeImage } from "@/misc/is-mime-image.js";
import { inspect } from "node:util";
export async function proxyMedia(ctx: Koa.Context) {
try {
proxyMediaInternal(ctx);
} catch (e) {
if (ctx.query.fallback) {
ctx.redirect("/static-assets/badges/error.webp");
return;
}
throw e;
}
if (ctx.status !== 200 && ctx.query.fallback) {
ctx.redirect("/static-assets/badges/error.webp");
return;
}
return;
}
async function proxyMediaInternal(ctx: Koa.Context) {
let url = "url" in ctx.query ? ctx.query.url : `https://${ctx.params.url}`;
if (typeof url !== "string") {
@ -41,10 +24,9 @@ async function proxyMediaInternal(ctx: Koa.Context) {
url = url.replace("//", "/");
let hostname;
const { hostname } = new URL(url);
let resolvedIps;
try {
hostname = new URL(url);
resolvedIps = await promises.resolve(hostname);
} catch (error) {
ctx.status = 400;

View file

@ -17,11 +17,7 @@
}"
>
<div v-if="thumbnail" class="thumbnail">
<img
:src="thumbnail"
onerror="this.src='/static-assets/badges/error.webp'"
loading="lazy"
/>
<img :src="thumbnail" loading="lazy" />
<button
v-if="tweetId"
v-tooltip="
@ -59,12 +55,7 @@
<p :title="description">
<span>
<span :title="sitename || undefined">
<img
v-if="icon"
class="icon"
:src="icon"
onerror="this.src='/static-assets/badges/error.webp'"
/>
<img v-if="icon" class="icon" :src="icon" />
{{ sitename }}
</span>
{{ description }}