@@ -4,7 +4,7 @@ import Control.Lens ((^.))
44import qualified Crypto.JWT as Jose
55import Data.Aeson (FromJSON, Result (..), ToJSON, fromJSON,
66 toJSON)
7−import qualified Data.HashMap.Strict as HM
7+import qualified Data.Map as Map
88import qualified Data.Text as T
99
1010
@@ -17,7 +17,7 @@ import qualified Data.Text as T
1717class FromJWT a where
1818 decodeJWT :: Jose.ClaimsSet -> Either T.Text a
1919 default decodeJWT :: FromJSON a => Jose.ClaimsSet -> Either T.Text a
20− decodeJWT m = case HM.lookup "dat" (m ^. Jose.unregisteredClaims) of
20+ decodeJWT m = case Map.lookup "dat" (m ^. Jose.unregisteredClaims) of
2121 Nothing -> Left "Missing 'dat' claim"
2222 Just v -> case fromJSON v of
2323 Error e -> Left $ T.pack e