28 lines
673 B
Go
28 lines
673 B
Go
package s5
|
|
|
|
import (
|
|
s5config "git.lumeweb.com/LumeWeb/libs5-go/config"
|
|
"git.lumeweb.com/LumeWeb/portal/config"
|
|
)
|
|
|
|
var _ config.ProtocolConfig = (*Config)(nil)
|
|
|
|
type Config struct {
|
|
*s5config.NodeConfig `mapstructure:",squash"`
|
|
DbPath string `mapstructure:"db_path"`
|
|
}
|
|
|
|
func (c Config) Defaults() map[string]interface{} {
|
|
|
|
defaults := map[string]interface{}{}
|
|
|
|
defaults["p2p.peers.initial"] = []string{
|
|
"ss://z2DWuWNZcdSyZLpXFK2uCU3haaWMXrDAgxzv17sDEMHstZb@s5.garden/s5/p2p",
|
|
"wss://z2DWuPbL5pweybXnEB618pMnV58ECj2VPDNfVGm3tFqBvjF@s5.ninja/s5/p2p",
|
|
}
|
|
defaults["db_path"] = "s5.db"
|
|
defaults["p2p.max_connection_attempts"] = 10
|
|
|
|
return defaults
|
|
}
|