package database import ( "gorm.io/gorm" ) func GetState(db *gorm.DB) (State, error) { var state State return state, db.First(&state).Error } func GetFiles(db *gorm.DB) ([]File, error) { var files []File return files, db.Find(&files).Error } func RegisterFile(db *gorm.DB, f File) error { return db.Create(&f).Error } func DeregisterFile(db *gorm.DB, f File) error { return db.Delete(&f).Error }