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
|
message.Channel = channel.TypeEmail
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
link := "unsaved"
|
||||||
if common.MessagePersistenceEnabled {
|
if common.MessagePersistenceEnabled {
|
||||||
err = message.UpdateAndInsert(user.Id)
|
err = message.UpdateAndInsert(user.Id)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -122,9 +123,10 @@ func pushMessageHelper(c *gin.Context, message *model.Message) {
|
|||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
message.URL = fmt.Sprintf("%s/message/%s", common.ServerAddress, message.Link)
|
link = message.Link
|
||||||
} else {
|
}
|
||||||
message.URL = fmt.Sprintf("%s/message/unsaved", common.ServerAddress)
|
if message.URL == "" {
|
||||||
|
message.URL = fmt.Sprintf("%s/message/%s", common.ServerAddress, link)
|
||||||
}
|
}
|
||||||
err = channel.SendMessage(message, &user)
|
err = channel.SendMessage(message, &user)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user