diff --git a/receipt-printer/script.js b/receipt-printer/script.js
index 200b7d2..1aa23e8 100644
--- a/receipt-printer/script.js
+++ b/receipt-printer/script.js
@@ -540,15 +540,37 @@ async function CustomEvent(data) {
else
avatarEl.style.display = 'none'
titleEl.innerText = `New Member`;
- subtitleEl.innerText = `${data["fw.nickname"]}`;
+ subtitleEl.innerHTML = `${data["fw.nickname"]}`;
const messageEl = document.createElement('div');
- messageEl.innerText = `Thanks for joining at the ${FormatCurrency(data["fw.amount"], data["fw.currency"])} tier!`;
+ messageEl.innerHTML = `Thanks for joining at the ${FormatCurrency(data["fw.amount"], data["fw.currency"])} tier!`;
contentEl.appendChild(messageEl);
}
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 = `${data.user}
is hosting with a party of
${data.viewers} viewers!`;
+
+ contentEl.appendChild(messageEl);
+
+ // Set the platform icon
+ SetPlatformIcon(iconEl, 'kick');
+ }
+ break;
+ }
+ }
+ break;
+
// Don't print any event not excplicitly listed above
default:
return;