mirror of
https://github.com/snobu/destreamer.git
synced 2026-02-23 06:48:25 +00:00
Discard url queries when sanitizing urls (#77)
authored-by: kylon <kylonux@gmail.com>
This commit is contained in:
@@ -10,9 +10,7 @@ function sanitizeUrls(urls: string[]) {
|
|||||||
const sanitized: string[] = [];
|
const sanitized: string[] = [];
|
||||||
|
|
||||||
for (let i=0, l=urls.length; i<l; ++i) {
|
for (let i=0, l=urls.length; i<l; ++i) {
|
||||||
const urlAr = urls[i].split('?');
|
let url = urls[i].split('?')[0];
|
||||||
const query = urlAr.length === 2 && urlAr[1] !== '' ? '?'+urlAr[1] : '';
|
|
||||||
let url = urlAr[0];
|
|
||||||
|
|
||||||
if (!rex.test(url)) {
|
if (!rex.test(url)) {
|
||||||
if (url !== '')
|
if (url !== '')
|
||||||
@@ -24,7 +22,7 @@ function sanitizeUrls(urls: string[]) {
|
|||||||
if (url.substring(0, 8) !== 'https://')
|
if (url.substring(0, 8) !== 'https://')
|
||||||
url = 'https://'+url;
|
url = 'https://'+url;
|
||||||
|
|
||||||
sanitized.push(url+query);
|
sanitized.push(url);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!sanitized.length)
|
if (!sanitized.length)
|
||||||
@@ -138,5 +136,5 @@ export function ffmpegTimemarkToChunk(timemark: string) {
|
|||||||
const secs = parseInt(timeVals[2]);
|
const secs = parseInt(timeVals[2]);
|
||||||
const chunk = (hrs * 60) + mins + (secs / 60);
|
const chunk = (hrs * 60) + mins + (secs / 60);
|
||||||
|
|
||||||
return chunk;
|
return chunk;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user