mirror of
https://github.com/gofiber/storage.git
synced 2025-09-30 14:22:21 +08:00
22 lines
399 B
Go
22 lines
399 B
Go
package postgres
|
|
|
|
import "time"
|
|
|
|
// Config defines the config for storage.
|
|
type Config struct {
|
|
GCInterval time.Duration
|
|
}
|
|
|
|
// ConfigDefault is the default config
|
|
var ConfigDefault = Config{
|
|
GCInterval: 10 * time.Second,
|
|
}
|
|
|
|
// Helper function to set default values
|
|
func configDefault(cfg Config) Config {
|
|
if int(cfg.GCInterval) == 0 {
|
|
cfg.GCInterval = ConfigDefault.GCInterval
|
|
}
|
|
return cfg
|
|
}
|