mirror of
https://github.com/crazy-max/diun.git
synced 2025-01-12 11:38:11 +00:00
349917e7e4
Configuration file not required anymore DIUN_DB env var renamed DIUN_DB_PATH Only accept duration as timeout value (10 becomes 10s) Add getting started doc Enhanced documentation Add note about test notifications (#79) Improve configuration management Fix telegram init All fields in configuration now camelCased Improve configuration validation Update doc Update FAQ Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
18 lines
372 B
Go
18 lines
372 B
Go
package model
|
|
|
|
// Db holds data necessary for database configuration
|
|
type Db struct {
|
|
Path string `yaml:"path,omitempty" json:"path,omitempty" validate:"required"`
|
|
}
|
|
|
|
// GetDefaults gets the default values
|
|
func (s *Db) GetDefaults() *Db {
|
|
n := &Db{}
|
|
n.SetDefaults()
|
|
return n
|
|
}
|
|
|
|
// SetDefaults sets the default values
|
|
func (s *Db) SetDefaults() {
|
|
s.Path = "diun.db"
|
|
}
|