module LaunchDarkly.Server.Config.ClientContext (ClientContext (..))
where

import Control.Monad.Logger (LoggingT)

import LaunchDarkly.Server.Config.HttpConfiguration (HttpConfiguration)

data ClientContext = ClientContext
    { ClientContext -> LoggingT IO () -> IO ()
runLogger :: !(LoggingT IO () -> IO ())
    , ClientContext -> HttpConfiguration
httpConfiguration :: !HttpConfiguration
    }