mirror of
https://github.com/anyproto/any-sync.git
synced 2025-06-08 14:07:02 +09:00
20 lines
425 B
Go
20 lines
425 B
Go
package net
|
|
|
|
type ConfigGetter interface {
|
|
GetNet() Config
|
|
}
|
|
|
|
type Config struct {
|
|
Server ServerConfig `yaml:"server"`
|
|
Stream StreamConfig `yaml:"stream"`
|
|
}
|
|
|
|
type ServerConfig struct {
|
|
IdentityHandshake bool `yaml:"identityHandshake"`
|
|
ListenAddrs []string `yaml:"listenAddrs"`
|
|
}
|
|
|
|
type StreamConfig struct {
|
|
TimeoutMilliseconds int `yaml:"timeoutMilliseconds"`
|
|
MaxMsgSizeMb int `yaml:"maxMsgSizeMb"`
|
|
}
|