From 6dd17183118ec29b1d73ee80e5086ad7fe7cd796 Mon Sep 17 00:00:00 2001 From: Sean Braithwaite Date: Fri, 25 Oct 2019 20:08:08 +0200 Subject: [PATCH] Fix mock reporter interface (#4081) + MockReporeter.Report should return an error to adhere to the `behaviour.Reporter` interface --- behaviour/reporter.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/behaviour/reporter.go b/behaviour/reporter.go index f8a0693bf..0a1467168 100644 --- a/behaviour/reporter.go +++ b/behaviour/reporter.go @@ -63,10 +63,12 @@ func NewMockReporter() *MockReporter { } // Report stores the PeerBehaviour produced by the peer identified by peerID. -func (mpbr *MockReporter) Report(behaviour PeerBehaviour) { +func (mpbr *MockReporter) Report(behaviour PeerBehaviour) error { mpbr.mtx.Lock() defer mpbr.mtx.Unlock() mpbr.pb[behaviour.peerID] = append(mpbr.pb[behaviour.peerID], behaviour) + + return nil } // GetBehaviours returns all behaviours reported on the peer identified by peerID.