22 lines
330 B
Go
22 lines
330 B
Go
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
|
|
}
|