2021-09-13 21:36:36 +02:00
|
|
|
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
|
|
// See LICENSE.txt for license information.
|
|
|
|
|
|
|
|
package plugindelivery
|
|
|
|
|
|
|
|
import (
|
|
|
|
"fmt"
|
|
|
|
|
|
|
|
"github.com/mattermost/focalboard/server/model"
|
|
|
|
)
|
|
|
|
|
|
|
|
const (
|
|
|
|
// TODO: localize these when i18n is available.
|
|
|
|
defCommentTemplate = "@%s mentioned you in a comment on the card [%s](%s)\n> %s"
|
|
|
|
defDescriptionTemplate = "@%s mentioned you in the card [%s](%s)\n> %s"
|
|
|
|
)
|
|
|
|
|
|
|
|
func formatMessage(author string, extract string, card string, link string, block *model.Block) string {
|
|
|
|
template := defDescriptionTemplate
|
2021-10-27 03:11:19 +02:00
|
|
|
if block.Type == model.TypeComment {
|
2021-09-13 21:36:36 +02:00
|
|
|
template = defCommentTemplate
|
|
|
|
}
|
|
|
|
return fmt.Sprintf(template, author, card, link, extract)
|
|
|
|
}
|