@@ -7,7 +7,6 @@ module Network.Wai.HTTP2
77 ) where
88
99import Blaze.ByteString.Builder (Builder)
10−import qualified Data.ByteString as B
1110import qualified Network.HTTP.Types as H
1211
1312import Network.Wai.Internal (Request, FilePart)
@@ -25,14 +24,14 @@ data Response
2524 = ResponseFile H.Status H.ResponseHeaders FilePath (Maybe FilePart)
2625 | ResponseBuilder H.Status H.ResponseHeaders Builder
2726 | ResponseStream H.Status H.ResponseHeaders StreamingBody
28− | ResponseRaw (IO B.ByteString -> (B.ByteString -> IO ()) -> IO ()) Response
2927
3028responseStatus :: Response -> H.Status
3129responseStatus (ResponseFile s _ _ _) = s
3230responseStatus (ResponseBuilder s _ _) = s
3331responseStatus (ResponseStream s _ _) = s
34−responseStatus (ResponseRaw _ res) = responseStatus res
3532
3633responseHeaders :: Response -> H.ResponseHeaders
37−responseHeaders _ = []
34+responseHeaders (ResponseFile _ h _ _) = h
35+responseHeaders (ResponseBuilder _ h _) = h
36+responseHeaders (ResponseStream _ h _) = h
3837