mirror of
https://source.quilibrium.com/quilibrium/ceremonyclient.git
synced 2024-12-26 08:35:17 +00:00
69 lines
2.0 KiB
Go
69 lines
2.0 KiB
Go
// Deprecated: Options are now defined in the root package.
|
|
|
|
package dhtopts
|
|
|
|
import (
|
|
"time"
|
|
|
|
ds "github.com/ipfs/go-datastore"
|
|
dht "github.com/libp2p/go-libp2p-kad-dht"
|
|
record "github.com/libp2p/go-libp2p-record"
|
|
)
|
|
|
|
type Option = dht.Option
|
|
|
|
// Deprecated: use dht.RoutingTableLatencyTolerance
|
|
func RoutingTableLatencyTolerance(latency time.Duration) dht.Option {
|
|
return dht.RoutingTableLatencyTolerance(latency)
|
|
}
|
|
|
|
// Deprecated: use dht.RoutingTableRefreshQueryTimeout
|
|
func RoutingTableRefreshQueryTimeout(timeout time.Duration) dht.Option {
|
|
return dht.RoutingTableRefreshQueryTimeout(timeout)
|
|
}
|
|
|
|
// Deprecated: use dht.RoutingTableRefreshPeriod
|
|
func RoutingTableRefreshPeriod(period time.Duration) dht.Option {
|
|
return dht.RoutingTableRefreshPeriod(period)
|
|
}
|
|
|
|
// Deprecated: use dht.Datastore
|
|
func Datastore(ds ds.Batching) dht.Option { return dht.Datastore(ds) }
|
|
|
|
// Client configures whether or not the DHT operates in client-only mode.
|
|
//
|
|
// Defaults to false (which is ModeAuto).
|
|
// Deprecated: use dht.Mode(ModeClient)
|
|
func Client(only bool) dht.Option {
|
|
if only {
|
|
return dht.Mode(dht.ModeClient)
|
|
}
|
|
return dht.Mode(dht.ModeAuto)
|
|
}
|
|
|
|
// Deprecated: use dht.Mode
|
|
func Mode(m dht.ModeOpt) dht.Option { return dht.Mode(m) }
|
|
|
|
// Deprecated: use dht.Validator
|
|
func Validator(v record.Validator) dht.Option { return dht.Validator(v) }
|
|
|
|
// Deprecated: use dht.NamespacedValidator
|
|
func NamespacedValidator(ns string, v record.Validator) dht.Option {
|
|
return dht.NamespacedValidator(ns, v)
|
|
}
|
|
|
|
// Deprecated: use dht.BucketSize
|
|
func BucketSize(bucketSize int) dht.Option { return dht.BucketSize(bucketSize) }
|
|
|
|
// Deprecated: use dht.MaxRecordAge
|
|
func MaxRecordAge(maxAge time.Duration) dht.Option { return dht.MaxRecordAge(maxAge) }
|
|
|
|
// Deprecated: use dht.DisableAutoRefresh
|
|
func DisableAutoRefresh() dht.Option { return dht.DisableAutoRefresh() }
|
|
|
|
// Deprecated: use dht.DisableProviders
|
|
func DisableProviders() dht.Option { return dht.DisableProviders() }
|
|
|
|
// Deprecated: use dht.DisableValues
|
|
func DisableValues() dht.Option { return dht.DisableValues() }
|