Add experimental hats support
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user