From eecda0c80e82ee41772dc9b32af6060f2bb394a3 Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Mon, 11 Mar 2013 11:46:05 +0200 Subject: [PATCH] Removed conditional compilation --- yesod-auth/Yesod/Auth.hs | 13 -------- yesod-auth/Yesod/Auth/GoogleEmail.hs | 4 --- yesod-auth/Yesod/Auth/HashDB.hs | 42 ------------------------- yesod-auth/Yesod/Auth/OpenId.hs | 4 --- yesod-form/Yesod/Form/Fields.hs | 16 ---------- yesod-form/Yesod/Form/Nic.hs | 8 +---- yesod-form/yesod-form.cabal | 2 +- yesod-persistent/Yesod/Persist.hs | 21 ------------- yesod-persistent/yesod-persistent.cabal | 4 +-- yesod/Options.hs | 5 --- yesod/main.hs | 6 ---- yesod/yesod.cabal | 2 +- 12 files changed, 5 insertions(+), 122 deletions(-) diff --git a/yesod-auth/Yesod/Auth.hs b/yesod-auth/Yesod/Auth.hs index aa0a2dff..2807ff61 100644 --- a/yesod-auth/Yesod/Auth.hs +++ b/yesod-auth/Yesod/Auth.hs @@ -247,17 +247,10 @@ handlePluginR plugin pieces = do ap:_ -> apDispatch ap method pieces maybeAuth :: ( YesodAuth master -#if MIN_VERSION_persistent(1, 1, 0) , PersistMonadBackend (b (GHandler sub master)) ~ PersistEntityBackend val , b ~ YesodPersistBackend master , Key val ~ AuthId master , PersistStore (b (GHandler sub master)) -#else - , b ~ YesodPersistBackend master - , b ~ PersistEntityBackend val - , Key b val ~ AuthId master - , PersistStore b (GHandler sub master) -#endif , PersistEntity val , YesodPersist master ) => GHandler sub master (Maybe (Entity val)) @@ -271,15 +264,9 @@ requireAuthId = maybeAuthId >>= maybe redirectLogin return requireAuth :: ( YesodAuth master , b ~ YesodPersistBackend master -#if MIN_VERSION_persistent(1, 1, 0) , PersistMonadBackend (b (GHandler sub master)) ~ PersistEntityBackend val , Key val ~ AuthId master , PersistStore (b (GHandler sub master)) -#else - , b ~ PersistEntityBackend val - , Key b val ~ AuthId master - , PersistStore b (GHandler sub master) -#endif , PersistEntity val , YesodPersist master ) => GHandler sub master (Entity val) diff --git a/yesod-auth/Yesod/Auth/GoogleEmail.hs b/yesod-auth/Yesod/Auth/GoogleEmail.hs index d3df3c2e..ab315295 100644 --- a/yesod-auth/Yesod/Auth/GoogleEmail.hs +++ b/yesod-auth/Yesod/Auth/GoogleEmail.hs @@ -19,11 +19,7 @@ import Yesod.Auth import qualified Web.Authenticate.OpenId as OpenId import Yesod.Core -#if MIN_VERSION_blaze_html(0, 5, 0) import Text.Blaze.Html (toHtml) -#else -import Text.Blaze (toHtml) -#endif import Data.Text (Text) import qualified Yesod.Auth.Message as Msg import qualified Data.Text as T diff --git a/yesod-auth/Yesod/Auth/HashDB.hs b/yesod-auth/Yesod/Auth/HashDB.hs index 3e7f7feb..5bf9abac 100644 --- a/yesod-auth/Yesod/Auth/HashDB.hs +++ b/yesod-auth/Yesod/Auth/HashDB.hs @@ -134,24 +134,13 @@ setPassword pwd u = do salt <- randomSalt -- | Given a user ID and password in plaintext, validate them against -- the database values. validateUser :: ( YesodPersist yesod -#if MIN_VERSION_persistent(1, 1, 0) , b ~ YesodPersistBackend yesod , PersistMonadBackend (b (GHandler sub yesod)) ~ PersistEntityBackend user , PersistUnique (b (GHandler sub yesod)) -#else - , b ~ YesodPersistBackend yesod - , b ~ PersistEntityBackend user - , PersistStore b (GHandler sub yesod) - , PersistUnique b (GHandler sub yesod) -#endif , PersistEntity user , HashDBUser user ) => -#if MIN_VERSION_persistent(1, 1, 0) Unique user -- ^ User unique identifier -#else - Unique user b -- ^ User unique identifier -#endif -> Text -- ^ Password in plaint-text -> GHandler sub yesod Bool validateUser userID passwd = do @@ -172,22 +161,11 @@ login = PluginR "hashdb" ["login"] -- username (whatever it might be) to unique user ID. postLoginR :: ( YesodAuth y, YesodPersist y , HashDBUser user, PersistEntity user -#if MIN_VERSION_persistent(1, 1, 0) , b ~ YesodPersistBackend y , PersistMonadBackend (b (GHandler Auth y)) ~ PersistEntityBackend user , PersistUnique (b (GHandler Auth y)) -#else - , b ~ YesodPersistBackend y - , b ~ PersistEntityBackend user - , PersistStore b (GHandler Auth y) - , PersistUnique b (GHandler Auth y) -#endif ) -#if MIN_VERSION_persistent(1, 1, 0) => (Text -> Maybe (Unique user)) -#else - => (Text -> Maybe (Unique user b)) -#endif -> GHandler Auth y () postLoginR uniq = do (mu,mp) <- runInputPost $ (,) @@ -207,25 +185,13 @@ postLoginR uniq = do -- can be used if authHashDB is the only plugin in use. getAuthIdHashDB :: ( YesodAuth master, YesodPersist master , HashDBUser user, PersistEntity user -#if MIN_VERSION_persistent(1, 1, 0) , Key user ~ AuthId master , b ~ YesodPersistBackend master , PersistMonadBackend (b (GHandler sub master)) ~ PersistEntityBackend user , PersistUnique (b (GHandler sub master)) -#else - , Key b user ~ AuthId master - , b ~ YesodPersistBackend master - , b ~ PersistEntityBackend user - , PersistUnique b (GHandler sub master) - , PersistStore b (GHandler sub master) -#endif ) => (AuthRoute -> Route master) -- ^ your site's Auth Route -#if MIN_VERSION_persistent(1, 1, 0) -> (Text -> Maybe (Unique user)) -- ^ gets user ID -#else - -> (Text -> Maybe (Unique user b)) -- ^ gets user ID -#endif -> Creds master -- ^ the creds argument -> GHandler sub master (Maybe (AuthId master)) getAuthIdHashDB authR uniq creds = do @@ -249,18 +215,10 @@ getAuthIdHashDB authR uniq creds = do authHashDB :: ( YesodAuth m, YesodPersist m , HashDBUser user , PersistEntity user -#if MIN_VERSION_persistent(1, 1, 0) , b ~ YesodPersistBackend m , PersistMonadBackend (b (GHandler Auth m)) ~ PersistEntityBackend user , PersistUnique (b (GHandler Auth m))) => (Text -> Maybe (Unique user)) -> AuthPlugin m -#else - , b ~ YesodPersistBackend m - , b ~ PersistEntityBackend user - , PersistStore b (GHandler Auth m) - , PersistUnique b (GHandler Auth m)) - => (Text -> Maybe (Unique user b)) -> AuthPlugin m -#endif authHashDB uniq = AuthPlugin "hashdb" dispatch $ \tm -> toWidget [hamlet| $newline never