mirror of
https://github.com/42wim/matterbridge.git
synced 2024-12-17 22:42:01 -08:00
irc: don't drop message body when sending attachment URLs
This commit is contained in:
parent
707a74ba0e
commit
ce93d9024b
@ -50,18 +50,26 @@ func (b *Birc) handleFiles(msg *config.Message) bool {
|
|||||||
if len(msg.Extra["file"]) == 0 {
|
if len(msg.Extra["file"]) == 0 {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if msg.Text != "" {
|
||||||
|
b.Local <- config.Message{
|
||||||
|
Text: msg.Text,
|
||||||
|
Username: msg.Username,
|
||||||
|
Channel: msg.Channel,
|
||||||
|
Event: msg.Event,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
for _, f := range msg.Extra["file"] {
|
for _, f := range msg.Extra["file"] {
|
||||||
fi := f.(config.FileInfo)
|
fi := f.(config.FileInfo)
|
||||||
|
var text = ""
|
||||||
if fi.Comment != "" {
|
if fi.Comment != "" {
|
||||||
msg.Text += fi.Comment + " : "
|
text += fi.Comment + " : "
|
||||||
}
|
}
|
||||||
if fi.URL != "" {
|
if fi.URL != "" {
|
||||||
msg.Text = fi.URL
|
text += fi.URL
|
||||||
if fi.Comment != "" {
|
|
||||||
msg.Text = fi.Comment + " : " + fi.URL
|
|
||||||
}
|
}
|
||||||
}
|
b.Local <- config.Message{Text: text, Username: msg.Username, Channel: msg.Channel, Event: msg.Event}
|
||||||
b.Local <- config.Message{Text: msg.Text, Username: msg.Username, Channel: msg.Channel, Event: msg.Event}
|
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user