Twitch deleted messages support
This commit is contained in:
@@ -177,6 +177,14 @@ func tw_process_message(rawmsg string) {
|
|||||||
}
|
}
|
||||||
/* send it to the message broker via the message_transport channel */
|
/* send it to the message broker via the message_transport channel */
|
||||||
message_transport <- out_message
|
message_transport <- out_message
|
||||||
|
} else if strings.Contains(rawmsg, " CLEARCHAT ") { /* bulk message deletion event */
|
||||||
|
/* prepare output message */
|
||||||
|
out_message := ChatMessage {
|
||||||
|
Type: "deluser",
|
||||||
|
AuthorId: metadata["target-user-id"],
|
||||||
|
}
|
||||||
|
/* send it to the message broker via the message_transport channel */
|
||||||
|
message_transport <- out_message
|
||||||
} else if strings.HasPrefix(rawmsg, "@badge-info=") { /* normal message or usernotice */
|
} else if strings.HasPrefix(rawmsg, "@badge-info=") { /* normal message or usernotice */
|
||||||
/* convert the timestamp */
|
/* convert the timestamp */
|
||||||
ts, err := strconv.ParseInt(metadata["tmi-sent-ts"], 10, 0)
|
ts, err := strconv.ParseInt(metadata["tmi-sent-ts"], 10, 0)
|
||||||
|
|||||||
@@ -92,7 +92,6 @@ window.addEventListener('DOMContentLoaded', function() {
|
|||||||
var msgSource = new EventSource('/sse')
|
var msgSource = new EventSource('/sse')
|
||||||
msgSource.onmessage = e => {
|
msgSource.onmessage = e => {
|
||||||
var msg = JSON.parse(e.data)
|
var msg = JSON.parse(e.data)
|
||||||
console.log("Message", msg)
|
|
||||||
gooseAppendMessage(msg.id, msg.native_id, msg.author_id, msg.type, msg.timestamp, msg.username, msg.text, msg.icon)
|
gooseAppendMessage(msg.id, msg.native_id, msg.author_id, msg.type, msg.timestamp, msg.username, msg.text, msg.icon)
|
||||||
}
|
}
|
||||||
}, false)
|
}, false)
|
||||||
|
|||||||
Reference in New Issue
Block a user