don't proxy local URLs
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user