From 23095b24bdc45fc6e25ef65d7a5de689359547ce Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 9 Apr 2022 13:15:39 -0500 Subject: return whole player in coopInvitation --- src/lib/sections/Coop.svelte | 64 +++++++++++++++++++++++++++++ src/routes/player/[player]/[profile].svelte | 10 +++++ 2 files changed, 74 insertions(+) create mode 100644 src/lib/sections/Coop.svelte (limited to 'src') diff --git a/src/lib/sections/Coop.svelte b/src/lib/sections/Coop.svelte new file mode 100644 index 0000000..ad60bdf --- /dev/null +++ b/src/lib/sections/Coop.svelte @@ -0,0 +1,64 @@ + + +
+

In co-op:

+ {#if data.member.coopInvitation} +

+ Invited: + {millisecondsToTime(Date.now() - data.member.coopInvitation.invitedTimestamp)} ago + +

+ {#if data.member.coopInvitation.acceptedTimestamp} +

+ Accepted invite: + after + {millisecondsToTime( + data.member.coopInvitation.acceptedTimestamp - + data.member.coopInvitation.invitedTimestamp + )} + + +

+ {/if} + {/if} +
+
+ {#each data.member.harp.songs as song} +
+

{toTitleCase(cleanId(song.id))}

+
+ {#if song.completions} +

Completions: {song.completions}

+ {/if} + {#if song.perfectCompletions} +

Perfect completions: {song.perfectCompletions}

+ {:else} +

Progress: {Math.floor(song.progress * 100)}%

+ {/if} +
+
+ {/each} +
+ + diff --git a/src/routes/player/[player]/[profile].svelte b/src/routes/player/[player]/[profile].svelte index c55732c..0ac5f0f 100644 --- a/src/routes/player/[player]/[profile].svelte +++ b/src/routes/player/[player]/[profile].svelte @@ -52,6 +52,7 @@ import Claimed from '$lib/sections/Claimed.svelte' import Pets from '$lib/sections/Pets.svelte' import FarmingContests from '$lib/sections/FarmingContests.svelte' + import Coop from '$lib/sections/Coop.svelte' export let data: CleanMemberProfile export let pack: MatcherFile @@ -75,6 +76,7 @@ if (data.member.claimed && data.member.claimed.length > 0) categories.push('claimed') if (data.member.pets.list.length > 0) categories.push('pets') if (data.member.farmingContests.list.length > 0) categories.push('farming_contests') + categories.push('co-op') categories.push('leaderboards') } @@ -238,6 +240,14 @@ {/if} + {#if categories.includes('co-op')} +
+ +

Co-op

+ +
+
+ {/if}

Leaderboards

-- cgit