diff options
author | Bohdan Horbeshko <bodqhrohro@gmail.com> | 2023-06-27 16:14:35 +0300 |
---|---|---|
committer | Bohdan Horbeshko <bodqhrohro@gmail.com> | 2023-06-27 16:14:35 +0300 |
commit | b5920822c4489897248b770cf7e0e4324b84db89 (patch) | |
tree | c40afc9f8423d022199b27457e95e170522d6c4d /xmpp/extensions | |
parent | 739fc4110a9c12aa51cbd6361e5c4398c8ed7ff8 (diff) |
Send nick in messages (specially für Sava, but nahuj nado)message-nick
Diffstat (limited to 'xmpp/extensions')
-rw-r--r-- | xmpp/extensions/extensions.go | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/xmpp/extensions/extensions.go b/xmpp/extensions/extensions.go index 2d547af..dd90e35 100644 --- a/xmpp/extensions/extensions.go +++ b/xmpp/extensions/extensions.go @@ -7,8 +7,8 @@ import ( "gosrc.io/xmpp/stanza" ) -// PresenceNickExtension is from XEP-0172 -type PresenceNickExtension struct { +// NickExtension is from XEP-0172 +type NickExtension struct { XMLName xml.Name `xml:"http://jabber.org/protocol/nick nick"` Text string `xml:",chardata"` } @@ -187,7 +187,7 @@ type Replace struct { } // Namespace is a namespace! -func (c PresenceNickExtension) Namespace() string { +func (c NickExtension) Namespace() string { return c.XMLName.Space } @@ -259,7 +259,13 @@ func init() { stanza.TypeRegistry.MapExtension(stanza.PKTPresence, xml.Name{ "http://jabber.org/protocol/nick", "nick", - }, PresenceNickExtension{}) + }, NickExtension{}) + + // message nick + stanza.TypeRegistry.MapExtension(stanza.PKTMessage, xml.Name{ + "http://jabber.org/protocol/nick", + "nick", + }, NickExtension{}) // presence vcard update stanza.TypeRegistry.MapExtension(stanza.PKTPresence, xml.Name{ |