refactor session to remove second Close parameter

fixes #102
This commit is contained in:
Lucas Clemente
2016-05-17 14:56:19 +02:00
parent 42f3091e1b
commit 68b529a54c
4 changed files with 38 additions and 27 deletions

View File

@@ -16,7 +16,7 @@ import (
type streamCreator interface {
GetOrOpenStream(protocol.StreamID) (utils.Stream, error)
Close(error, bool) error
Close(error) error
}
// Server is a HTTP2 server listening for QUIC connections
@@ -111,7 +111,7 @@ func (s *Server) handleRequest(session streamCreator, headerStream utils.Stream,
}
if s.CloseAfterFirstRequest {
time.Sleep(100 * time.Millisecond)
session.Close(nil, true)
session.Close(nil)
}
}()

View File

@@ -22,7 +22,7 @@ func (s *mockSession) GetOrOpenStream(id protocol.StreamID) (utils.Stream, error
return &mockStream{}, nil
}
func (s *mockSession) Close(error, bool) error { s.closed = true; return nil }
func (s *mockSession) Close(error) error { s.closed = true; return nil }
var _ = Describe("H2 server", func() {
var (