From bef4538a03d15840a5209f69b6dd61f88b4fcad3 Mon Sep 17 00:00:00 2001 From: GravityScriptsV2 <95504918+GravityScriptsV2@users.noreply.github.com> Date: Sat, 8 Jun 2024 16:32:40 -0700 Subject: [PATCH] Update renderCard.tsx --- src/renderCard.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/renderCard.tsx b/src/renderCard.tsx index 35841b6..a524d6f 100644 --- a/src/renderCard.tsx +++ b/src/renderCard.tsx @@ -16,6 +16,7 @@ type Parameters = { hideBadges?: string; hideProfile?: string; hideActivity?: string; + hideSpotify?: string; ignoreAppId?: string; showDisplayName?: string; borderRadius?: string; @@ -69,6 +70,7 @@ const renderCard = async (body: LanyardTypes.Root, params: Parameters): Promise< let hideBadges = parseBool(params.hideBadges); let hideProfile = parseBool(params.hideProfile); let hideActivity = params.hideActivity ?? "false"; + let hideSpotify = parseBool(params.hideSpotify); let ignoreAppId = parseAppId(params.ignoreAppId); let hideDiscrim = parseBool(params.hideDiscrim); let showDisplayName = parseBool(params.showDisplayName); @@ -136,6 +138,7 @@ const renderCard = async (body: LanyardTypes.Root, params: Parameters): Promise< if (hideProfile) return "130"; if (hideActivity === "true") return "91"; if (hideActivity === "whenNotUsed" && !activity && !data.listening_to_spotify) return "91"; + if (hideSpotify && data.listening_to_spotify) return "91"; return "210"; } @@ -144,6 +147,7 @@ const renderCard = async (body: LanyardTypes.Root, params: Parameters): Promise< if (hideProfile) return "120"; if (hideActivity === "true") return "81"; if (hideActivity === "whenNotUsed" && !activity && !data.listening_to_spotify) return "81"; + if (hideSpotify && data.listening_to_spotify) return "81"; return "200"; } @@ -412,7 +416,7 @@ const renderCard = async (body: LanyardTypes.Root, params: Parameters): Promise< } ${ - data.listening_to_spotify && !activity && data.activities[Object.keys(data.activities).length - 1].type === 2 + data.listening_to_spotify && !activity && !hideSpotify && data.activities[Object.keys(data.activities).length - 1].type === 2 ? `