Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0

Update profile.go

Cette révision appartient à :
kilo 2017-10-29 00:17:22 +02:00 révisé par GitHub
Parent f28ba2f7ac
révision b03053290c
Aucune clé n'a été trouvée pour cette signature dans la base de données
ID de la clé GPG: 4AEE18F83AFDEB23

Voir le fichier

@ -217,7 +217,18 @@ func UserNotificationsHandler(c *gin.Context) {
if currentUser.ID > 0 {
messages := msg.GetMessages(c)
if c.Request.URL.Query()["clear"] != nil {
notifications.DeleteAllNotifications(currentUser.ID)
notifications.DeleteNotifications(currentUser.ID, false)
messages.AddInfoT("infos", "notifications_cleared")
NewNotifications := []models.Notification{}
for _, notif := range currentUser.Notifications {
if !notif.Read {
NewNotifications = append(NewNotifications, notif)
}
}
currentUser.Notifications = NewNotifications
} else if c.Request.URL.Query()["clear_all"] != nil {
notifications.DeleteNotifications(currentUser.ID, true)
messages.AddInfoT("infos", "notifications_cleared")
currentUser.Notifications = []models.Notification{}
}