This commit is contained in:
Noon van der Silk 2016-01-04 17:34:00 +00:00
commit cdf694bc2b

View File

@ -35,6 +35,7 @@ data GithubUser = GithubUser
, githubUserName :: Maybe Text , githubUserName :: Maybe Text
, githubUserLogin :: Text , githubUserLogin :: Text
, githubUserAvatarUrl :: Text , githubUserAvatarUrl :: Text
, githubUserLocation :: Text
} }
instance FromJSON GithubUser where instance FromJSON GithubUser where
@ -43,6 +44,7 @@ instance FromJSON GithubUser where
<*> o .:? "name" <*> o .:? "name"
<*> o .: "login" <*> o .: "login"
<*> o .: "avatar_url" <*> o .: "avatar_url"
<*> o .: "location"
parseJSON _ = mzero parseJSON _ = mzero
@ -96,6 +98,7 @@ toCreds user userMail token = Creds
[ ("email", githubUserEmail $ head userMail) [ ("email", githubUserEmail $ head userMail)
, ("login", githubUserLogin user) , ("login", githubUserLogin user)
, ("avatar_url", githubUserAvatarUrl user) , ("avatar_url", githubUserAvatarUrl user)
, ("location", githubUserLocation user)
, ("access_token", decodeUtf8 $ accessToken token) , ("access_token", decodeUtf8 $ accessToken token)
] ++ maybeName (githubUserName user) ] ++ maybeName (githubUserName user)
} }