don't proxy local URLs

This commit is contained in:
Hazelnoot 2025-05-05 09:21:53 -04:00
parent 05201f71cc
commit 80819f03e7

View file

@ -68,12 +68,16 @@ export class UrlPreviewService {
@bindThis @bindThis
private wrap(url?: string | null): string | null { private wrap(url?: string | null): string | null {
return url != null if (url == null) return null;
? `${this.config.mediaProxy}/preview.webp?${query({
url, // Don't proxy our own media
preview: '1', if (this.utilityService.isUriLocal(url)) {
})}` return url;
: null; }
// But proxy everything else!
const mediaQuery = query({ url, preview: '1' });
return `${this.config.mediaProxy}/preview.webp?${mediaQuery}`;
} }
@bindThis @bindThis