packages feed

darcsden-1.1: src/DarcsDen/Github/Paths.hs

module DarcsDen.Github.Paths where

import Data.Maybe (fromJust)
import Network.HTTP.Conduit (parseUrl, Request)

githubPath, githubApiPath :: String

githubPath = "https://github.com/"
githubApiPath = "https://api.github.com/"

githubAccessRequest, githubAccessTokenRequest, githubAuthUserRequest, githubEmailRequest, githubKeysRequest :: Request m

githubAccessRequest = fromJust . parseUrl $ githubPath ++ "login/oauth/authorize"
githubAccessTokenRequest = fromJust . parseUrl $ githubPath ++ "login/oauth/access_token"
githubAuthUserRequest = fromJust . parseUrl $ githubApiPath ++ "user"
githubEmailRequest = fromJust. parseUrl $ githubApiPath ++ "user/emails"
githubKeysRequest = fromJust . parseUrl $ githubApiPath ++ "user/keys"