Render when invite logs aren't found?

This commit is contained in:
Gabriel Simmer 2022-07-07 18:39:24 +01:00
parent f4288d227c
commit caa87af34c

View file

@ -22,6 +22,7 @@
invites = await r2.json(); invites = await r2.json();
for (let invite in invites) { for (let invite in invites) {
const logsReq = await fetch(`/api/v1/invite/${invites[invite].token}/log`) const logsReq = await fetch(`/api/v1/invite/${invites[invite].token}/log`)
invites[invite]["log"] = []
if (logsReq.ok) { if (logsReq.ok) {
invites[invite]["log"] = await logsReq.json() invites[invite]["log"] = await logsReq.json()
} }
@ -68,7 +69,7 @@
{#each invites as invite} {#each invites as invite}
<details> <details>
<summary>{invite.token} | Uses: {!invite.unlimited ? invite.uses : "unlimited"} <button on:click={deleteInvite} data-invitetoken="{invite.token}">delete</button></summary> <summary>{invite.token} | Uses: {!invite.unlimited ? invite.uses : "unlimited"} <button on:click={deleteInvite} data-invitetoken="{invite.token}">delete</button></summary>
{#if invite.log} {#if invite.log.length > 0}
{#each invite.log as log} {#each invite.log as log}
<p>{log.user.display_name} ({log.user.id})</p> <p>{log.user.display_name} ({log.user.id})</p>
{/each} {/each}