feat: support custom message URL (#39)
* feat:custom message url * feat: support custom URL Co-authored-by: JustSong <quanpengsong@gmail.com>
This commit is contained in:
@@ -113,6 +113,7 @@ func pushMessageHelper(c *gin.Context, message *model.Message) {
|
||||
message.Channel = channel.TypeEmail
|
||||
}
|
||||
}
|
||||
link := "unsaved"
|
||||
if common.MessagePersistenceEnabled {
|
||||
err = message.UpdateAndInsert(user.Id)
|
||||
if err != nil {
|
||||
@@ -122,9 +123,10 @@ func pushMessageHelper(c *gin.Context, message *model.Message) {
|
||||
})
|
||||
return
|
||||
}
|
||||
message.URL = fmt.Sprintf("%s/message/%s", common.ServerAddress, message.Link)
|
||||
} else {
|
||||
message.URL = fmt.Sprintf("%s/message/unsaved", common.ServerAddress)
|
||||
link = message.Link
|
||||
}
|
||||
if message.URL == "" {
|
||||
message.URL = fmt.Sprintf("%s/message/%s", common.ServerAddress, link)
|
||||
}
|
||||
err = channel.SendMessage(message, &user)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user