Fix(#88): Workaround typo in Ookla Speedtest API
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.12) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
Build / Remove Artifacts after Deployment (push) Has been cancelled

This commit is contained in:
SukkaW
2025-12-22 02:49:09 +08:00
parent a51fd671c0
commit 0f7e494142

View File

@@ -33,13 +33,13 @@ const getSpeedtestHostsGroupsPromise = $$fetch('https://speedtest-net-servers.cd
if (cur.host) { if (cur.host) {
hn = tldts.getHostname(cur.host, { detectIp: false, validateHostname: true }); hn = tldts.getHostname(cur.host, { detectIp: false, validateHostname: true });
if (hn) { if (hn) {
prev.push(hn); prev.push(hn.trim()); // speedtest API typo: "url":"http:// t4y-toronto-ca-osts1.ser.tek4you.ca:8080/speedtest/upload.php"
} }
} }
if (cur.url) { if (cur.url) {
hn = fastUri.parse(cur.url).host; hn = fastUri.parse(cur.url).host;
if (hn) { if (hn) {
prev.push(hn); prev.push(hn.trim()); // speedtest API typo: "url":"http:// t4y-toronto-ca-osts1.ser.tek4you.ca:8080/speedtest/upload.php"
} }
} }
return prev; return prev;
@@ -62,7 +62,7 @@ const getLibrespeedBackendsPromise = $$fetch('https://speedtest-net-servers.cdn.
if (cur.server) { if (cur.server) {
hn = fastUri.parse(cur.server).host; hn = fastUri.parse(cur.server).host;
if (hn) { if (hn) {
prev.push(hn); prev.push(hn.trim());
} }
} }