Add experimental hats support

This commit is contained in:
2026-01-31 15:08:54 +00:00
parent 3962f1f17d
commit 2ef3cf3a06
6 changed files with 135 additions and 2 deletions

View File

@@ -24,6 +24,14 @@ func generatePresenceWidget(p stanza.Packet) gtk.Widgetter {
}
if presence.Type == stanza.PresenceTypeUnavailable {
var mu MucUser
ok := presence.Get(&mu)
if ok {
if mu.MucUserItem.Affiliation == "outcast" {
return gtk.NewLabel(jid.MustParse(presence.From).Resourcepart() + " has been banned!")
}
}
return gtk.NewLabel(jid.MustParse(presence.From).Resourcepart() + " left the room")
} else {
return gtk.NewLabel(jid.MustParse(presence.From).Resourcepart() + " joined the room")