1
0
Fork 1
mirror of https://github.com/thatmattlove/hyperglass.git synced 2026-01-17 08:48:05 +00:00
thatmattlove-hyperglass/core/models/settings/settings.go
2023-07-24 10:57:09 -04:00

25 lines
544 B
Go

package settings
import "gorm.io/gorm"
type Settings struct {
gorm.Model
RequestTimeout int `gorm:"default:90"`
OrganizationName string `gorm:"default:Beloved Hyperglass User"`
UITitle string `gorm:"default:hyperglass"`
UIDescription string `gorm:"Network Looking Glass"`
Messages []Message
Logging Logging
}
func Seed() (settings *Settings, err error) {
logging, err := SeedLogging()
if err != nil {
return
}
settings = &Settings{
Messages: SeedMessages(),
Logging: logging,
}
return
}