5
5
"fmt"
6
6
"io"
7
7
"strings"
8
- "time"
9
8
10
9
"github.com/libp2p/go-libp2p/core/host"
11
10
"github.com/libp2p/go-libp2p/core/peer"
@@ -51,11 +50,10 @@ func sendMessage(
51
50
to peer.ID ,
52
51
protocol protocol.ID ,
53
52
req * p2p_pb.HeaderRequest ,
54
- ) ([]* p2p_pb.HeaderResponse , uint64 , time.Duration , error ) {
55
- startTime := time .Now ()
53
+ ) ([]* p2p_pb.HeaderResponse , uint64 , error ) {
56
54
stream , err := host .NewStream (ctx , to , protocol )
57
55
if err != nil {
58
- return nil , 0 , 0 , fmt .Errorf ("header/p2p: failed to open a new stream: %w" , err )
56
+ return nil , 0 , fmt .Errorf ("header/p2p: failed to open a new stream: %w" , err )
59
57
}
60
58
61
59
// set stream deadline from the context deadline.
@@ -71,12 +69,12 @@ func sendMessage(
71
69
_ , err = serde .Write (stream , req )
72
70
if err != nil {
73
71
stream .Reset () //nolint:errcheck
74
- return nil , 0 , 0 , fmt .Errorf ("header/p2p: failed to write a request: %w" , err )
72
+ return nil , 0 , fmt .Errorf ("header/p2p: failed to write a request: %w" , err )
75
73
}
76
74
77
75
err = stream .CloseWrite ()
78
76
if err != nil {
79
- return nil , 0 , 0 , err
77
+ return nil , 0 , err
80
78
}
81
79
82
80
headers := make ([]* p2p_pb.HeaderResponse , 0 )
@@ -112,7 +110,7 @@ func sendMessage(
112
110
// reset stream in case of an error
113
111
stream .Reset () //nolint:errcheck
114
112
}
115
- return headers , totalRespLn , time . Since ( startTime ), err
113
+ return headers , totalRespLn , err
116
114
}
117
115
118
116
// convertStatusCodeToError converts passed status code into an error.
0 commit comments