+{-# LANGUAGE
+ BangPatterns
+ , UnboxedTuples
+ , UnicodeSyntax
+ #-}
module Network.HTTP.Lucu.RequestReader
( requestReader
)
import Prelude hiding (catch)
import System.IO (stderr)
-
requestReader :: HandleLike h => Config -> ResTree -> [FallbackHandler] -> h -> PortNumber -> SockAddr -> InteractionQueue -> IO ()
requestReader !cnf !tree !fbs !h !port !addr !tQueue
= do input <- hGetLBS h