fix(report): fix too many variables while reporting (#888)

This commit is contained in:
Kota Kanbe
2019-08-25 17:56:47 +09:00
committed by GitHub
parent dec5d3b165
commit 1fbd516b83
11 changed files with 121 additions and 261 deletions

View File

@@ -87,8 +87,11 @@ func (w SlackWriter) Write(rs ...models.ScanResult) (err error) {
}
var ts string
if _, ts, err = api.PostMessage(channel,
summary, msgPrms); err != nil {
if _, ts, err = api.PostMessage(
channel,
slack.MsgOptionText(summary, true),
slack.MsgOptionPostMessageParameters(msgPrms),
); err != nil {
return err
}
@@ -100,10 +103,14 @@ func (w SlackWriter) Write(rs ...models.ScanResult) (err error) {
params := slack.PostMessageParameters{
Username: conf.AuthUser,
IconEmoji: conf.IconEmoji,
Attachments: m[k],
ThreadTimestamp: ts,
}
if _, _, err = api.PostMessage(channel, "", params); err != nil {
if _, _, err = api.PostMessage(
channel,
slack.MsgOptionText("", false),
slack.MsgOptionPostMessageParameters(params),
slack.MsgOptionAttachments(m[k]...),
); err != nil {
return err
}
}