]> git.lizzy.rs Git - frontend-next.git/blobdiff - src/routes/languages.svelte
Use encodeURIComponent to encode language for URI
[frontend-next.git] / src / routes / languages.svelte
index 620d0cf0853a7013ae888383a3f66ca8cab19f3e..a7de20dc503c18b7125d417c136924392bcbcb0c 100644 (file)
@@ -18,11 +18,14 @@ SPDX-License-Identifier: GPL-3.0-only -->
 <script>
   import { onMount } from "svelte";
   import { fetchLanguages } from "$lib/api";
-  let languages;
+
+  let languages, fetchTime;
   let complete = false;
 
   onMount(async () => {
+    fetchTime = performance.now();
     languages = await fetchLanguages();
+    fetchTime = performance.now() - fetchTime;
     complete = true;
   });
 </script>
@@ -40,15 +43,13 @@ SPDX-License-Identifier: GPL-3.0-only -->
     <ul>
       {#each languages as language}
         <li>
-          {#if language === "C#"}
-            <a href={"/language?language=C%23"}>C#</a>
-          {:else}
-            <a href={"/language?language=" + language}>
-              {language}
-            </a>
-          {/if}
+          <a href={"/language?language=" + encodeURIComponent(language)}>
+            {language}
+          </a>
         </li>
       {/each}
     </ul>
+
+    <p>Double fetch_time = {fetchTime}; /* ms */</p>
   {/if}
 </div>