kit/db/boltdb/config.go

25 lines
336 B
Go
Raw Permalink Normal View History

2024-07-21 01:53:07 +08:00
package boltdb
type Config struct {
2024-07-21 22:39:52 +08:00
Name string
Timeout uint64
NoGrowSync bool
ReadOnly bool
2024-07-21 01:53:07 +08:00
}
var cfg_default = Config{
Name: "db.pp",
}
func configDefault(config ...Config) Config {
if len(config) < 1 {
return cfg_default
}
cfg := config[0]
if cfg.Name == "" {
cfg.Name = cfg_default.Name
}
return cfg
}