5
0
mirror of https://github.com/cwinfo/matterbridge.git synced 2024-09-19 21:32:31 +00:00

Fix loop, make megacheck happy

This commit is contained in:
Wim 2017-09-21 23:15:04 +02:00
parent c4b75e5754
commit 7aabe12acf

View File

@ -180,18 +180,23 @@ func (b *Bmattermost) Send(msg config.Message) (string, error) {
return msg.ID, b.mc.DeleteMessage(msg.ID)
}
if msg.Extra != nil {
for _, f := range msg.Extra["file"] {
fi := f.(config.FileInfo)
id, err := b.mc.UploadFile(*fi.Data, b.mc.GetChannelId(channel, ""), fi.Name)
if err != nil {
flog.Debugf("ERROR %#v", err)
return "", err
if len(msg.Extra["file"]) > 0 {
var err error
var res, id string
for _, f := range msg.Extra["file"] {
fi := f.(config.FileInfo)
id, err = b.mc.UploadFile(*fi.Data, b.mc.GetChannelId(channel, ""), fi.Name)
if err != nil {
flog.Debugf("ERROR %#v", err)
return "", err
}
message = "uploaded a file: " + fi.Name
if b.Config.PrefixMessagesWithNick {
message = nick + "uploaded a file: " + fi.Name
}
res, err = b.mc.PostMessageWithFiles(b.mc.GetChannelId(channel, ""), message, []string{id})
}
message = "uploaded a file: " + fi.Name
if b.Config.PrefixMessagesWithNick {
message = nick + "uploaded a file: " + fi.Name
}
return b.mc.PostMessageWithFiles(b.mc.GetChannelId(channel, ""), message, []string{id})
return res, err
}
}
if msg.ID != "" {