forked from lug/matterbridge
		
	| @@ -70,12 +70,19 @@ func (b *Bxmpp) Send(msg config.Message) (string, error) { | |||||||
| 	if msg.Event == config.EventMsgDelete { | 	if msg.Event == config.EventMsgDelete { | ||||||
| 		return "", nil | 		return "", nil | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	b.Log.Debugf("=> Receiving %#v", msg) | 	b.Log.Debugf("=> Receiving %#v", msg) | ||||||
|  |  | ||||||
| 	if msg.Event == config.EventAvatarDownload { | 	if msg.Event == config.EventAvatarDownload { | ||||||
| 		return b.cacheAvatar(&msg), nil | 		return b.cacheAvatar(&msg), nil | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	// Make a action /me of the message, prepend the username with it. | ||||||
|  | 	// https://xmpp.org/extensions/xep-0245.html | ||||||
|  | 	if msg.Event == config.EventUserAction { | ||||||
|  | 		msg.Username = "/me " + msg.Username | ||||||
|  | 	} | ||||||
|  |  | ||||||
| 	// Upload a file (in XMPP case send the upload URL because XMPP has no native upload support). | 	// Upload a file (in XMPP case send the upload URL because XMPP has no native upload support). | ||||||
| 	if msg.Extra != nil { | 	if msg.Extra != nil { | ||||||
| 		for _, rmsg := range helper.HandleExtra(&msg, b.General) { | 		for _, rmsg := range helper.HandleExtra(&msg, b.General) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Wim
					Wim