diff options
author | Clint Adams <clint@softwarefreedom.org> | 2013-10-24 15:34:15 -0400 |
---|---|---|
committer | Clint Adams <clint@softwarefreedom.org> | 2013-10-24 17:39:13 -0400 |
commit | 515338784b8fc2fb5435ee4e061c092ff754d6cf (patch) | |
tree | ceb2c2660cacaa3b90a80836a9f1e0dd8941ffa2 /Application.hs | |
parent | 1725e252b7bd6bec9faecb0249961343bb27afb0 (diff) |
Use newer persistent and newer Yesod
Diffstat (limited to 'Application.hs')
-rw-r--r-- | Application.hs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Application.hs b/Application.hs index a0e9257..b0fb61e 100644 --- a/Application.hs +++ b/Application.hs @@ -12,8 +12,8 @@ import Yesod.Default.Config import Yesod.Default.Main import Yesod.Default.Handlers import Network.Wai.Middleware.RequestLogger -import qualified Database.Persist.Store -import Database.Persist.GenericSql (runMigration) +import qualified Database.Persist +import Database.Persist.Sql (runMigration) import Network.HTTP.Conduit (newManager, def) import Control.Monad.Logger (runLoggingT) import System.IO (stdout) @@ -60,15 +60,15 @@ makeFoundation conf = do manager <- newManager def s <- staticSite dbconf <- withYamlEnvironment "config/sqlite.yml" (appEnv conf) - Database.Persist.Store.loadConfig >>= - Database.Persist.Store.applyEnv - p <- Database.Persist.Store.createPoolConfig (dbconf :: Settings.PersistConfig) + Database.Persist.loadConfig >>= + Database.Persist.applyEnv + p <- Database.Persist.createPoolConfig (dbconf :: Settings.PersistConf) logger <- mkLogger True stdout let foundation = App conf s p manager dbconf logger -- Perform database migration using our application's logging settings. runLoggingT - (Database.Persist.Store.runPool dbconf (runMigration migrateAll) p) + (Database.Persist.runPool dbconf (runMigration migrateAll) p) (messageLoggerSource foundation logger) return foundation @@ -78,6 +78,6 @@ getApplicationDev :: IO (Int, Application) getApplicationDev = defaultDevelApp loader makeApplication where - loader = loadConfig (configSettings Development) + loader = Yesod.Default.Config.loadConfig (configSettings Development) { csParseExtra = parseExtra } |