6481e90a0c
* Gofmt friendly Keeping Go source code in line with what they preconize * Golint Friendly Next So I have made some variables unexported Added comments in every function that I know what it does Removed some deprecated stuff that I was sure of Added a comment on possible deprecated methods "Is it deprecated?" Changed some variable/method name according to golint recommendations * Update filelist.go
26 lignes
662 o
Go
26 lignes
662 o
Go
package model
|
|
|
|
import (
|
|
"github.com/NyaaPantsu/nyaa/config"
|
|
)
|
|
|
|
// Notification model
|
|
type Notification struct {
|
|
ID uint
|
|
Content string
|
|
Read bool
|
|
Identifier string
|
|
URL string
|
|
UserID uint
|
|
// User *User `gorm:"AssociationForeignKey:UserID;ForeignKey:user_id"` // Don't think that we need it here
|
|
}
|
|
|
|
// NewNotification : Create a new notification
|
|
func NewNotification(identifier string, c string, url string) Notification {
|
|
return Notification{Identifier: identifier, Content: c, URL: url}
|
|
}
|
|
|
|
// TableName : Return the name of notification table
|
|
func (n *Notification) TableName() string {
|
|
return config.NotificationTableName
|
|
}
|