mirror of
https://github.com/ergochat/ergo.git
synced 2024-11-25 21:39:25 +01:00
configure ipv4/6 in config file
This commit is contained in:
parent
fb65203805
commit
8d0adf253d
@ -19,6 +19,7 @@ type OperatorConfig struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type ListenerConfig struct {
|
type ListenerConfig struct {
|
||||||
|
Net string
|
||||||
Address string
|
Address string
|
||||||
Key string
|
Key string
|
||||||
Certificate string
|
Certificate string
|
||||||
@ -39,5 +40,13 @@ func LoadConfig() (config *Config, err error) {
|
|||||||
|
|
||||||
decoder := json.NewDecoder(file)
|
decoder := json.NewDecoder(file)
|
||||||
err = decoder.Decode(config)
|
err = decoder.Decode(config)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
for _, lconf := range config.Listeners {
|
||||||
|
if lconf.Net == "" {
|
||||||
|
lconf.Net = "tcp"
|
||||||
|
}
|
||||||
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user