Added support for Kick Hosts

This commit is contained in:
nuttylmao
2025-07-29 05:46:45 +10:00
parent dd6d96e3b4
commit 634a8ad547
+24 -2
View File
@@ -540,15 +540,37 @@ async function CustomEvent(data) {
else else
avatarEl.style.display = 'none' avatarEl.style.display = 'none'
titleEl.innerText = `New Member`; titleEl.innerText = `New Member`;
subtitleEl.innerText = `${data["fw.nickname"]}`; subtitleEl.innerHTML = `${data["fw.nickname"]}`;
const messageEl = document.createElement('div'); const messageEl = document.createElement('div');
messageEl.innerText = `Thanks for joining at the <b>${FormatCurrency(data["fw.amount"], data["fw.currency"])}</b> tier!`; messageEl.innerHTML = `Thanks for joining at the <b>${FormatCurrency(data["fw.amount"], data["fw.currency"])}</b> tier!`;
contentEl.appendChild(messageEl); contentEl.appendChild(messageEl);
} }
break; break;
// Custom Code Events
case ('CustomCodeEvent'):
{
switch (data.triggerCustomCodeEventName)
{
case ('kickIncomingRaid'):
{
avatarEl.src = ConvertWEBPToPNG(await GetAvatar(data.user, 'kick'));
const messageEl = document.createElement('div');
messageEl.innerHTML = `<b>${data.user}</b><br>is hosting with a party of<br><b>${data.viewers} viewers!</b>`;
contentEl.appendChild(messageEl);
// Set the platform icon
SetPlatformIcon(iconEl, 'kick');
}
break;
}
}
break;
// Don't print any event not excplicitly listed above // Don't print any event not excplicitly listed above
default: default:
return; return;