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 */
|
||||
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 */
|
||||
/* convert the timestamp */
|
||||
ts, err := strconv.ParseInt(metadata["tmi-sent-ts"], 10, 0)
|
||||
|
||||
@@ -92,7 +92,6 @@ window.addEventListener('DOMContentLoaded', function() {
|
||||
var msgSource = new EventSource('/sse')
|
||||
msgSource.onmessage = e => {
|
||||
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)
|
||||
}
|
||||
}, false)
|
||||
|
||||
Reference in New Issue
Block a user