package notifierService import ( "github.com/NyaaPantsu/nyaa/db" "github.com/NyaaPantsu/nyaa/model" ) func NotifyUser(user *model.User, name string, msg string, url string) { if (user.ID > 0) { notification := model.NewNotification(name, msg, url) notification.UserID = user.ID db.ORM.Create(¬ification) // TODO: Email notification } } func ToggleReadNotification(identifier string, id uint) { // db.ORM.Model(&model.Notification{}).Where("identifier = ? AND user_id = ?", identifier, id).Updates(model.Notification{Read: true}) } func DeleteAllNotifications(id uint) { // db.ORM.Where("user_id = ?", id).Delete(&model.Notification{}) }