aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-22 21:39:26 -0800
committerFuwn <[email protected]>2024-01-22 21:39:26 -0800
commit3d5cb48ffed7cfb6147a0ed786f96cc8bcad75a3 (patch)
tree3e24448591c3f40e63655efc8b6989b05f07822a /src/lib
parentrevert(cdn): use clear branches (diff)
downloaddue.moe-3d5cb48ffed7cfb6147a0ed786f96cc8bcad75a3.tar.xz
due.moe-3d5cb48ffed7cfb6147a0ed786f96cc8bcad75a3.zip
revert "revert(cdn): use clear branches"
This reverts commit 637b07586331c3744b87cafc5dc5ba3975b8c7ce.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/Utility/cdn.ts32
1 files changed, 15 insertions, 17 deletions
diff --git a/src/lib/Utility/cdn.ts b/src/lib/Utility/cdn.ts
index 85c65e77..d0cc4026 100644
--- a/src/lib/Utility/cdn.ts
+++ b/src/lib/Utility/cdn.ts
@@ -1,23 +1,21 @@
import { env } from '$env/dynamic/public';
-export const cdn = (urlString: string | undefined) => {
- if (!urlString || !['http', 'https'].some((protocol) => urlString.startsWith(protocol)))
- return urlString;
-
- return env.PUBLIC_ANILIST_REDIRECT_URI?.includes('localhost') ||
- [
- 'api.telegram.org',
- 'telegra.ph',
- 't.me',
- 'discord.com',
- 'cdn.discordapp.com',
- 'media.discordapp.net',
- 'images-ext-1.discordapp.net',
- 'images-ext-2.discordapp.net',
- 'media.trace.moe'
- ].includes(new URL(urlString).hostname)
+export const cdn = (urlString: string | undefined) =>
+ !urlString ||
+ !['http', 'https'].some((protocol) => urlString.startsWith(protocol)) ||
+ env.PUBLIC_ANILIST_REDIRECT_URI?.includes('localhost') ||
+ [
+ 'api.telegram.org',
+ 'telegra.ph',
+ 't.me',
+ 'discord.com',
+ 'cdn.discordapp.com',
+ 'media.discordapp.net',
+ 'images-ext-1.discordapp.net',
+ 'images-ext-2.discordapp.net',
+ 'media.trace.moe'
+ ].includes(new URL(urlString).hostname)
? urlString
: `https://cdn.due.moe?url=${encodeURIComponent(urlString)}`;
-};
export default cdn;