git.iko.soy/typeable/http-api-data
on master help sign in
Fix older GHC builds with time-locale-compat
commit978002112e01a59caa37fcadbbb26d0d14e9a088 authorNickolay Kudasov <nickolay.kudasov@gmail.com> dateTue 8 Dec 2015, 16:26 (11 years ago) parentbe2bfcd
2 files changed+3−1
Web/HttpApiData/Internal.hs+2−1 http-api-data.cabal+1
Web/HttpApiData/Internal.hs+2−1
@@ -28,6 +28,7 @@ import Data.Text.Read (signed, decimal, rational, Reader)
2828import qualified Data.Text as T
2929import qualified Data.Text.Lazy as L
3030
31+import Data.Time.Locale.Compat
3132import Data.Time
3233import Data.Version
3334
@@ -468,7 +469,7 @@ instance FromHttpApiData Day where parseUrlPiece = readTextData
468469timeParseUrlPiece :: ParseTime t => String -> Text -> Either Text t
469470timeParseUrlPiece fmt = parseMaybeTextData (timeParseUrlPieceMaybe . T.unpack)
470471 where
471− timeParseUrlPieceMaybe = parseTimeM False defaultTimeLocale (iso8601DateFormat (Just fmt))
472+ timeParseUrlPieceMaybe = parseTime defaultTimeLocale (iso8601DateFormat (Just fmt))
472473
473474-- |
474475-- >>> parseUrlPiece "2015-10-03T14:55:01" :: Either Text LocalTime
http-api-data.cabal+1
@@ -25,6 +25,7 @@ library
2525 , text >= 0.5
2626 , bytestring
2727 , time
28+ , time-locale-compat
2829 if flag(use-text-show)
2930 cpp-options: -DUSE_TEXT_SHOW
3031 build-depends: text-show >= 2