mirror of
https://github.com/hzrd149/nostrudel.git
synced 2025-03-17 21:31:43 +01:00
Merge pull request #239 from CodyTseng/fix-url-ext-case-insensitive
Fix case sensitivity matching for URL pathname extensions
This commit is contained in:
commit
2a2ed1c4af
@ -12,25 +12,25 @@ export function isImageURL(url: string | URL) {
|
||||
const u = new URL(url);
|
||||
const ipfsFilename = u.searchParams.get("filename");
|
||||
|
||||
return IMAGE_EXT.some((ext) => u.pathname.endsWith(ext) || ipfsFilename?.endsWith(ext));
|
||||
return IMAGE_EXT.some((ext) => u.pathname.toLowerCase().endsWith(ext) || ipfsFilename?.toLowerCase().endsWith(ext));
|
||||
}
|
||||
export function isVideoURL(url: string | URL) {
|
||||
const u = new URL(url);
|
||||
const ipfsFilename = u.searchParams.get("filename");
|
||||
|
||||
return VIDEO_EXT.some((ext) => u.pathname.endsWith(ext) || ipfsFilename?.endsWith(ext));
|
||||
return VIDEO_EXT.some((ext) => u.pathname.toLowerCase().endsWith(ext) || ipfsFilename?.toLowerCase().endsWith(ext));
|
||||
}
|
||||
export function isStreamURL(url: string | URL) {
|
||||
const u = new URL(url);
|
||||
const ipfsFilename = u.searchParams.get("filename");
|
||||
|
||||
return STREAM_EXT.some((ext) => u.pathname.endsWith(ext) || ipfsFilename?.endsWith(ext));
|
||||
return STREAM_EXT.some((ext) => u.pathname.toLowerCase().endsWith(ext) || ipfsFilename?.toLowerCase().endsWith(ext));
|
||||
}
|
||||
export function isAudioURL(url: string | URL) {
|
||||
const u = new URL(url);
|
||||
const ipfsFilename = u.searchParams.get("filename");
|
||||
|
||||
return AUDIO_EXT.some((ext) => u.pathname.endsWith(ext) || ipfsFilename?.endsWith(ext));
|
||||
return AUDIO_EXT.some((ext) => u.pathname.toLowerCase().endsWith(ext) || ipfsFilename?.toLowerCase().endsWith(ext));
|
||||
}
|
||||
|
||||
export function replaceDomain(url: string | URL, replacementUrl: string | URL) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user