diff options
| author | Fuwn <[email protected]> | 2023-09-13 01:27:33 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-09-13 01:27:33 -0700 |
| commit | 3d6ca48a4ba3eaf3880d9686524f9a29fed67167 (patch) | |
| tree | 63122f01a3b818cba34692fe01d25083eac61bbd | |
| parent | fix(updates): move parser to server-side (diff) | |
| download | due.moe-3d6ca48a4ba3eaf3880d9686524f9a29fed67167.tar.xz due.moe-3d6ca48a4ba3eaf3880d9686524f9a29fed67167.zip | |
feat(updates): timer
| -rw-r--r-- | src/routes/literature-updates/+page.svelte | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/routes/literature-updates/+page.svelte b/src/routes/literature-updates/+page.svelte index fcbfa381..55be994f 100644 --- a/src/routes/literature-updates/+page.svelte +++ b/src/routes/literature-updates/+page.svelte @@ -5,10 +5,17 @@ let feed: Feed = undefined; let novelFeed: Feed = undefined; + let startTime: number; + let mangaEndTime: number; + let novelEndTime: number; onMount(async () => { + startTime = performance.now(); novelFeed = await (await fetch('/api/novel-updates')).json(); + novelEndTime = performance.now() - startTime; + startTime = performance.now(); feed = await (await fetch('/api/manga-updates')).json(); + mangaEndTime = performance.now() - startTime; }); const reformat = (title: string) => { @@ -31,7 +38,10 @@ <div id="list-container"> <div> <details open> - <summary>Manga</summary> + <summary> + Manga + <small style="opacity: 50%">{(mangaEndTime || 0) / 1000}s</small> + </summary> <ul> {#if feed === null} @@ -57,7 +67,10 @@ <div> <details open> - <summary>Light Novels</summary> + <summary> + Light Novels + <small style="opacity: 50%">{(novelEndTime || 0) / 1000}s</small> + </summary> <ul> {#if novelFeed === null} |