fixes: activities

This commit is contained in:
Conrad
2021-06-18 23:09:32 -04:00
parent c2c307ffe9
commit 931396c836

View File

@@ -13,7 +13,9 @@ const renderCard = (body: LanyardTypes.Root, params: Parameters): any => {
let avatarExtension: string = "webp"; let avatarExtension: string = "webp";
let activity: any = false; let activity: any = false;
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.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(body.data.discord_user.avatar.startsWith("a_")) avatarExtension = "gif";
if(params.animated === "false") avatarExtension = "webp"; if(params.animated === "false") avatarExtension = "webp";
@@ -150,38 +152,6 @@ const renderCard = (body: LanyardTypes.Root, params: Parameters): any => {
</a> </a>
</div> </div>
${body.data.spotify && !body.data.activities[1] ?
`
<div style="
display: flex;
flex-direction: row;
height: 120px;
margin-left: 15px;
font-size: 0.75rem;
padding-top: 18px;
">
<img src="${body.data.spotify.album_art_url}" style="
width: 80px;
height: 80px;
border: solid 0.5px #222;
border-radius: 10px;
margin-right: 15px;
"/>
<div style="
color: #999;
line-height: 0.5rem;
">
<p style="font-size: 0.7rem; color: #1CB853; margin-bottom: 20px;">LISTENING NOW...</p>
<p style="color: #fff; font-weight: bold;">${body.data.spotify.song}</p>
<p style="color: #ccc">${body.data.spotify.artist}</p>
</div>
</div>
`
: ``}
${activity ? ${activity ?
` `
@@ -198,7 +168,7 @@ const renderCard = (body: LanyardTypes.Root, params: Parameters): any => {
width: auto; width: auto;
height: auto; height: auto;
"> ">
${activity.assets > 0 ? ${activity.assets ?
` `
<img src="https://cdn.discordapp.com/app-assets/${activity.application_id}/${activity.assets.large_image}.webp" style=" <img src="https://cdn.discordapp.com/app-assets/${activity.application_id}/${activity.assets.large_image}.webp" style="
width: 80px; width: 80px;
@@ -242,7 +212,39 @@ const renderCard = (body: LanyardTypes.Root, params: Parameters): any => {
: ``} : ``}
${!activity && !body.data.listening_to_spotify === false ? ${body.data.listening_to_spotify === true && body.data.activities[Object.keys(body.data.activities).length - 1].type === 2 ?
`
<div style="
display: flex;
flex-direction: row;
height: 120px;
margin-left: 15px;
font-size: 0.75rem;
padding-top: 18px;
">
<img src="${body.data.spotify.album_art_url}" style="
width: 80px;
height: 80px;
border: solid 0.5px #222;
border-radius: 10px;
margin-right: 15px;
"/>
<div style="
color: #999;
line-height: 0.5rem;
">
<p style="font-size: 0.7rem; color: #1CB853; margin-bottom: 20px;">LISTENING NOW...</p>
<p style="color: #fff; font-weight: bold;">${body.data.spotify.song}</p>
<p style="color: #ccc">${body.data.spotify.artist}</p>
</div>
</div>
`
: ``}
${!activity && body.data.listening_to_spotify === false ?
`<div style=" `<div style="
display: flex; display: flex;
flex-direction: row; flex-direction: row;