feat: warn user if it doesn't have message persistence permission

This commit is contained in:
JustSong
2023-04-16 18:51:58 +08:00
parent 3fca905b1e
commit dfdddc1064
6 changed files with 51 additions and 6 deletions
+1 -1
View File
@@ -133,7 +133,7 @@ func saveAndSendMessage(user *model.User, message *model.Message) error {
message.URL = fmt.Sprintf("%s/message/%s", common.ServerAddress, message.Link)
}
success := false
if common.MessagePersistenceEnabled {
if common.MessagePersistenceEnabled || user.SaveMessageToDatabase == common.SaveMessageToDatabaseAllowed {
defer func() {
// Update the status of the message
status := common.MessageSendStatusFailed