AFK grants, purchases, reservations and consumption
Player
Received / event
Free change
Saved change
Balances after
Server / match
{#each entries as entry (entry.id)}
{entry.name ?? entry.guid}
{entry.guid}
{$timeFormat.dateTime(entry.createdAt)}
{entry.kind.replaceAll('_', ' ')}
{#if entry.eventAt !== entry.createdAt}
Reported {$timeFormat.dateTime(entry.eventAt)}
{/if}
{entry.operationId}
{change(entry.freeDelta)}
{change(entry.savedDelta)}
{duration(entry.freeSeconds)} free
{duration(entry.savedSeconds)} saved
{#if entry.matchAvailable && entry.matchId}
Match #{entry.matchId}
{:else if entry.matchId}Match #{entry.matchId} · History expired{:else}No match history{/if}
{/each}