From 707b36d1619467a34d42b07c51b014ef9f64db48 Mon Sep 17 00:00:00 2001 From: Ajay Date: Mon, 21 Apr 2025 11:10:47 -0400 Subject: [PATCH] Fix user agent parser lower casing --- src/utils/userAgent.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/utils/userAgent.ts b/src/utils/userAgent.ts index e6b1269..41bc9a9 100644 --- a/src/utils/userAgent.ts +++ b/src/utils/userAgent.ts @@ -1,16 +1,16 @@ export function parseUserAgent(userAgent: string): string { - const ua = userAgent.toLowerCase(); + const ua = userAgent; - if (ua.match(/(com.google.android.youtube\/)|(com.vanced.android.youtube\/)|(^YouTube\/)|(^Dalvik\/)/)) { - return `Vanced/${ua.match(/.android.youtube\/([^\s]+)/)[1]}`; + if (ua.match(/(com.google.android.youtube\/)|(com.vanced.android.youtube\/)|(^YouTube\/)|(^Dalvik\/)/i)) { + return `Vanced/${ua.match(/.android.youtube\/([^\s]+)/i)[1]}`; } - const revanced = ua.match(/RVX\S+|ReVanced\S+/); + const revanced = ua.match(/RVX\S+|ReVanced\S+/i); if (revanced) { return revanced[0]; } - if (ua.match(/(mpv_sponsorblock)|(^python-requests)|(^GuzzleHttp\/)|(^PostmanRuntime\/)/)) { + if (ua.match(/(mpv_sponsorblock)|(^python-requests)|(^GuzzleHttp\/)|(^PostmanRuntime\/)/i)) { return ua; }