Skip to content

Commit 4a73766

Browse files
committed
fix(combi.fm): fix cast
1 parent 1521bac commit 4a73766

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

websites/C/combi.fm/presence.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -92,19 +92,16 @@ let bPausedLongTime: boolean = false
9292
let oldTitle: string | null = null
9393

9494
presence.on('UpdateData', async () => {
95-
const logo = document.getElementById('#header-logo') as HTMLImageElement
96-
?? ActivityAssets.Logo
97-
9895
const presenceData: PresenceData = {
9996
name: 'combi.fm',
100-
largeImageKey: logo,
101-
smallImageKey: logo,
97+
largeImageKey: ActivityAssets.Logo,
98+
smallImageKey: ActivityAssets.Logo,
10299
smallImageText: 'combi.fm',
103100
type: ActivityType.Listening,
104101
}
105102

106103
const trackTitle = document.querySelector<HTMLDivElement>('#footer-track-title')?.textContent
107-
const trackImgEl = document.querySelector('#footer-track-img') as HTMLImageElement
104+
const trackImgEl = document.querySelector<HTMLImageElement>('#footer-track-img')
108105
const artistsContent = document.querySelector<HTMLDivElement>('#footer-track-artists')?.textContent
109106
const currentTime = document.querySelector<HTMLElement>('#footer-time-elapsed')?.textContent
110107
const totalDuration = document.querySelector<HTMLElement>('#footer-duration')?.textContent
@@ -126,7 +123,7 @@ presence.on('UpdateData', async () => {
126123
if (constantSetting) {
127124
return await presence.setActivity({
128125
type: ActivityType.Playing,
129-
largeImageKey: logo,
126+
largeImageKey: ActivityAssets.Logo,
130127
state: 'Paused',
131128
})
132129
}
@@ -154,7 +151,7 @@ presence.on('UpdateData', async () => {
154151
}
155152
return await presence.setActivity({
156153
type: ActivityType.Playing,
157-
largeImageKey: logo,
154+
largeImageKey: ActivityAssets.Logo,
158155
details: detailsMsg,
159156
state: 'Paused',
160157
})
@@ -211,7 +208,9 @@ presence.on('UpdateData', async () => {
211208
presenceData.smallImageText = 'Tidal'
212209
}
213210

214-
presenceData.largeImageKey = trackImgEl.src
211+
if (trackImgEl?.src) {
212+
presenceData.largeImageKey = trackImgEl.src
213+
}
215214

216215
presence.setActivity(presenceData)
217216
})

0 commit comments

Comments
 (0)