mirror of
https://codeberg.org/yeentown/barkey.git
synced 2025-07-06 20:16:57 +00:00
don't proxy local URLs
This commit is contained in:
parent
05201f71cc
commit
80819f03e7
1 changed files with 10 additions and 6 deletions
|
@ -68,12 +68,16 @@ export class UrlPreviewService {
|
|||
|
||||
@bindThis
|
||||
private wrap(url?: string | null): string | null {
|
||||
return url != null
|
||||
? `${this.config.mediaProxy}/preview.webp?${query({
|
||||
url,
|
||||
preview: '1',
|
||||
})}`
|
||||
: null;
|
||||
if (url == null) return null;
|
||||
|
||||
// Don't proxy our own media
|
||||
if (this.utilityService.isUriLocal(url)) {
|
||||
return url;
|
||||
}
|
||||
|
||||
// But proxy everything else!
|
||||
const mediaQuery = query({ url, preview: '1' });
|
||||
return `${this.config.mediaProxy}/preview.webp?${mediaQuery}`;
|
||||
}
|
||||
|
||||
@bindThis
|
||||
|
|
Loading…
Add table
Reference in a new issue