Bug fixes

This commit is contained in:
LittleSheep 2024-02-12 17:54:36 +08:00
parent 4690e8be10
commit 4e2147b679

View File

@ -195,7 +195,7 @@ func NewPost(
BaseModel: models.BaseModel{ID: *post.ReplyID}, BaseModel: models.BaseModel{ID: *post.ReplyID},
}).Preload("Author").First(&op).Error; err == nil { }).Preload("Author").First(&op).Error; err == nil {
if op.Author.ID != user.ID { if op.Author.ID != user.ID {
postUrl := fmt.Sprintf("https://%s/posts/%d", viper.GetString("domain"), post.ID) postUrl := fmt.Sprintf("https://%s/posts/%s", viper.GetString("domain"), post.Alias)
err := NotifyAccount( err := NotifyAccount(
op.Author, op.Author,
fmt.Sprintf("%s replied you", user.Name), fmt.Sprintf("%s replied you", user.Name),
@ -222,11 +222,16 @@ func NewPost(
}) })
for _, account := range accounts { for _, account := range accounts {
_ = NotifyAccount( postUrl := fmt.Sprintf("https://%s/posts/%s", viper.GetString("domain"), post.Alias)
err := NotifyAccount(
account, account,
fmt.Sprintf("%s just posted a post", user.Name), fmt.Sprintf("%s just posted a post", user.Name),
"Account you followed post a brand new post. Check it out!", "Account you followed post a brand new post. Check it out!",
fiber.Map{"label": "Related post", "url": postUrl},
) )
if err != nil {
log.Error().Err(err).Msg("An error occurred when notifying user...")
}
} }
}() }()