Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0
Ce dépôt a été archivé le 2022-05-07. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements.
nyaa-pantsu/models/reports/create.go

21 lignes
451 o
Go

package reports
import (
"time"
"github.com/NyaaPantsu/nyaa/models"
"errors"
)
func Create(desc string, torrent *models.Torrent, user *models.User) (*models.TorrentReport, error) {
report := &models.TorrentReport{
Description: desc,
TorrentID: torrent.ID,
UserID: user.ID,
CreatedAt: time.Now(),
}
if models.ORM.Create(report).Error != nil {
return report, errors.New("torrent_report_not_created")
}
return report, nil
}