From 8a43c6b1ae46a836e85f77f5752ee826d48bf502 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Fri, 11 Nov 2022 07:30:13 +0000 Subject: [PATCH] core/protocol: remove deprecated Negotiator.NegotiateLazy (#1869) --- core/protocol/switch.go | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/core/protocol/switch.go b/core/protocol/switch.go index e00ba1ad..f839e016 100644 --- a/core/protocol/switch.go +++ b/core/protocol/switch.go @@ -51,17 +51,6 @@ type Router interface { // Negotiator is a component capable of reaching agreement over what protocols // to use for inbound streams of communication. type Negotiator interface { - // NegotiateLazy will return the registered protocol handler to use - // for a given inbound stream, returning as soon as the protocol has been - // determined. Returns an error if negotiation fails. - // - // NegotiateLazy may return before all protocol negotiation responses have been - // written to the stream. This is in contrast to Negotiate, which will block until - // the Negotiator is finished with the stream. - // - // Deprecated: use Negotiate instead. - NegotiateLazy(rwc io.ReadWriteCloser) (io.ReadWriteCloser, string, HandlerFunc, error) - // Negotiate will return the registered protocol handler to use for a given // inbound stream, returning after the protocol has been determined and the // Negotiator has finished using the stream for negotiation. Returns an