Home / Function/ configDefault() — fiber Function Reference

configDefault() — fiber Function Reference

Architecture documentation for the configDefault() function in config.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  6f697d3f_e01e_1004_8759_297a881e5274["configDefault()"]
  375cf52c_a275_c066_8b6b_9b79f51587e5["config.go"]
  6f697d3f_e01e_1004_8759_297a881e5274 -->|defined in| 375cf52c_a275_c066_8b6b_9b79f51587e5
  style 6f697d3f_e01e_1004_8759_297a881e5274 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

addon/retry/config.go lines 47–68

func configDefault(config ...Config) Config {
	if len(config) == 0 {
		return DefaultConfig
	}
	cfg := config[0]
	if cfg.InitialInterval == 0 {
		cfg.InitialInterval = DefaultConfig.InitialInterval
	}
	if cfg.MaxBackoffTime == 0 {
		cfg.MaxBackoffTime = DefaultConfig.MaxBackoffTime
	}
	if cfg.Multiplier <= 0 {
		cfg.Multiplier = DefaultConfig.Multiplier
	}
	if cfg.MaxRetryCount <= 0 {
		cfg.MaxRetryCount = DefaultConfig.MaxRetryCount
	}
	if cfg.currentInterval == 0 {
		cfg.currentInterval = cfg.InitialInterval
	}
	return cfg
}

Domain

Subdomains

Frequently Asked Questions

What does configDefault() do?
configDefault() is a function in the fiber codebase, defined in addon/retry/config.go.
Where is configDefault() defined?
configDefault() is defined in addon/retry/config.go at line 47.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free