fixed nitpicks

This commit is contained in:
MitulShah1
2025-04-21 10:33:44 +05:30
parent 978e9decb9
commit 1b79f1941d

View File

@@ -36,12 +36,14 @@ type Config struct {
// ConfigDefault is the default config // ConfigDefault is the default config
var ConfigDefault = Config{ var ConfigDefault = Config{
Hosts: []string{"localhost:9042"}, Hosts: []string{"localhost:9042"},
Keyspace: "gofiber", Keyspace: "gofiber",
Table: "kv_store", Table: "kv_store",
Consistency: gocql.Quorum, Consistency: gocql.Quorum,
Reset: false, Reset: false,
Expiration: 10 * time.Minute, Expiration: 10 * time.Minute,
MaxRetries: 3,
ConnectTimeout: 5 * time.Second,
} }
// configDefault applies `ConfigDefault` values to a usersupplied Config. // configDefault applies `ConfigDefault` values to a usersupplied Config.
@@ -78,5 +80,13 @@ func configDefault(config ...Config) Config {
cfg.Expiration = 0 cfg.Expiration = 0
} }
if cfg.MaxRetries == 0 {
cfg.MaxRetries = ConfigDefault.MaxRetries
}
if cfg.ConnectTimeout == 0 {
cfg.ConnectTimeout = ConfigDefault.ConnectTimeout
}
return cfg return cfg
} }