20 lines
292 B
Go
20 lines
292 B
Go
package discovery
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
type Option func(*Discovery)
|
|
|
|
func WithBroadcastInterval(v time.Duration) Option {
|
|
return func(discovery *Discovery) {
|
|
discovery.broadcastInterval = v
|
|
}
|
|
}
|
|
|
|
func WithDebug() Option {
|
|
return func(discovery *Discovery) {
|
|
discovery.debug = true
|
|
}
|
|
}
|