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:
Jay.Fang
2022-12-23 00:37:54 +08:00
committed by GitHub
co-authored by JustSong
parent e178d5a622
commit e6f47c306a
+5 -3
View File
@@ -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 {