package client

import "time"

// Config captures connection settings for the FX oracle gRPC service.
type Config struct {
	Address     string
	DialTimeout time.Duration
	CallTimeout time.Duration
	Insecure    bool
}

func (c *Config) setDefaults() {
	if c.DialTimeout <= 0 {
		c.DialTimeout = 5 * time.Second
	}
	if c.CallTimeout <= 0 {
		c.CallTimeout = 3 * time.Second
	}
}
