on master help sign in
catching up network 3.0.
commit59ea282068e47a18c6b1f4864cec098311279761 authorKazu Yamamoto <kazu@iij.ad.jp> dateMon 21 Jan 2019, 12:14 (8 years ago) parentd11d63f
1 file changed+3
wai-extra/Network/Wai/Middleware/RequestLogger/JSON.hs+3
wai-extra/Network/Wai/Middleware/RequestLogger/JSON.hs+3
@@ -1,4 +1,5 @@
11{-# LANGUAGE RecordWildCards #-}
2+{-# LANGUAGE CPP #-}
23
34module Network.Wai.Middleware.RequestLogger.JSON (formatAsJSON) where
45
@@ -75,8 +76,10 @@ sockToJSON (SockAddrInet6 pn _ ha _) =
7576 ]
7677sockToJSON (SockAddrUnix sock) =
7778 object [ "unix" .= sock ]
79+#if !MIN_VERSION_network(3,0,0)
7880sockToJSON (SockAddrCan i) =
7981 object [ "can" .= i ]
82+#endif
8083
8184queryItemToJSON :: QueryItem -> Value
8285queryItemToJSON (name, mValue) = toJSON (decodeUtf8With lenientDecode name, fmap (decodeUtf8With lenientDecode) mValue)