Update AddrManagerDatastore to require a Batching Datastore

This commit is contained in:
Cole Brown
2018-06-15 13:46:35 -04:00
parent 3778829de8
commit 4a521e2e3b
3 changed files with 53 additions and 19 deletions

View File

@@ -204,7 +204,7 @@ func NewPeerstore() Peerstore {
// NewPeerstoreDatastore creates a threadsafe collection of peers backed by a
// Datastore to prevent excess memory pressure.
func NewPeerstoreDatastore(ctx context.Context, ds datastore.Datastore) Peerstore {
func NewPeerstoreDatastore(ctx context.Context, ds datastore.Batching) Peerstore {
return &peerstore{
keybook: newKeybook(),
metrics: NewMetrics(),