summaryrefslogtreecommitdiff
path: root/src/client/app/common/scripts/get-static-image-url.ts
blob: f84adf709c5b38f8c5764c2f537e808cc013a002 (plain)
1
2
3
4
5
6
7
8
9
import { url as instanceUrl } from '../../config';

export function getStaticImageUrl(url: string): string {
	const u = new URL(url);
	const dummy = `${u.host}${u.pathname}`;	// 拡張子がないとキャッシュしてくれないCDNがあるので
	let result = `${instanceUrl}/proxy/${dummy}?url=${encodeURIComponent(u.href)}`;
	result += '&static=1';
	return result;
}