Browse Source

Fix(#88): Workaround typo in Ookla Speedtest API

SukkaW 3 months ago
parent
commit
0f7e494142
1 changed files with 3 additions and 3 deletions
  1. 3 3
      Build/build-speedtest-domainset.ts

+ 3 - 3
Build/build-speedtest-domainset.ts

@@ -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());
       }
       }
     }
     }