added raid message support

This commit is contained in:
zomo
2026-04-19 20:11:00 -05:00
parent dc5afe4743
commit 27ae0dd0ab
5 changed files with 51 additions and 38 deletions
+18 -4
View File
@@ -224,10 +224,7 @@ function loadChatMessage(chatboxMessage) {
function loadReplyLine(chatboxMessage) {
const replyline = chatboxMessage.querySelector('.ffz--fix-reply-line')
const replyUsername = replyline?.querySelector('p > span:nth-child(1)')
if (!replyUsername) {
return
}
if (replyUsername.querySelector('.obf-name')) {
if (!replyUsername || replyUsername.querySelector('.obf-name')) {
return
}
const chatMessage = {
@@ -260,6 +257,22 @@ function loadMessageMentions(chatboxMessage) {
eachMention(messageMention)
}
}
function loadRaidMessage(chatboxMessage) {
const usernamebox = chatboxMessage.querySelector(
'[data-test-selector="user-notice-line"] div > strong:nth-child(1)'
)
if (!usernamebox || usernamebox.querySelector('.obf-name')) {
return
}
const chatMessage = {
username: usernamebox.textContent,
isMod: false,
}
const newChatMessage = obfuscator(chatMessage)
if (newChatMessage !== null) {
setUsernameDetails(newChatMessage, usernamebox)
}
}
function loadAdditionalUserNames(chatboxMessage) {
const chatterNames = chatboxMessage.querySelectorAll('.chatter-name')
for (const chatterName of chatterNames) {
@@ -337,6 +350,7 @@ function eachMutationTarget(record, target) {
}
loadChatMessage(chatboxMessage)
loadAdditionalUserNames(chatboxMessage)
loadRaidMessage(chatboxMessage)
}
}