diff --git a/src/lsquic.cr b/src/lsquic.cr index 50cec43..2091de0 100644 --- a/src/lsquic.cr +++ b/src/lsquic.cr @@ -1,5 +1,4 @@ require "./lsquic/*" -require "socket" module QUIC VERSION = "0.1.0" diff --git a/src/lsquic/client.cr b/src/lsquic/client.cr index 0bd4274..46adcaf 100644 --- a/src/lsquic/client.cr +++ b/src/lsquic/client.cr @@ -1,5 +1,4 @@ -require "http/headers" -require "http/client" +require "http" require "socket/udp_socket" struct QUIC::PeerCtx @@ -360,7 +359,7 @@ class QUIC::Client end end - private def exec_internal(request, &block : Response -> T) : T forall T + private def exec_internal(request, &block : HTTP::Client::Response -> T) : T forall T exec_internal_single(request) do |response| if response return handle_response(response) { yield response }