diff --git a/src/renderCard.tsx b/src/renderCard.tsx index d231b0c..c81654a 100644 --- a/src/renderCard.tsx +++ b/src/renderCard.tsx @@ -13,7 +13,9 @@ const renderCard = (body: LanyardTypes.Root, params: Parameters): any => { let avatarExtension: string = "webp"; let activity: any = false; - if(body.data.activities[Object.keys(body.data.activities).length - 1].type === 0) activity = body.data.activities[Object.keys(body.data.activities).length - 1]; + if(body.data.activities.length > 0) { + if(body.data.activities[Object.keys(body.data.activities).length - 1].type === 0) activity = body.data.activities[Object.keys(body.data.activities).length - 1]; + } if(body.data.discord_user.avatar.startsWith("a_")) avatarExtension = "gif"; if(params.animated === "false") avatarExtension = "webp"; @@ -150,38 +152,6 @@ const renderCard = (body: LanyardTypes.Root, params: Parameters): any => { - ${body.data.spotify && !body.data.activities[1] ? - - ` -
- - -
-

LISTENING NOW...

-

${body.data.spotify.song}

-

${body.data.spotify.artist}

-
-
- ` - - : ``} - ${activity ? ` @@ -198,7 +168,7 @@ const renderCard = (body: LanyardTypes.Root, params: Parameters): any => { width: auto; height: auto; "> - ${activity.assets > 0 ? + ${activity.assets ? ` + + +
+

LISTENING NOW...

+

${body.data.spotify.song}

+

${body.data.spotify.artist}

+
+ + ` + + : ``} + + ${!activity && body.data.listening_to_spotify === false ? `