summaryrefslogtreecommitdiff
path: root/Foundation.hs
diff options
context:
space:
mode:
Diffstat (limited to 'Foundation.hs')
-rw-r--r--Foundation.hs5
1 files changed, 4 insertions, 1 deletions
diff --git a/Foundation.hs b/Foundation.hs
index d7425d5..27082fc 100644
--- a/Foundation.hs
+++ b/Foundation.hs
@@ -52,7 +52,10 @@ type Form x = Html -> MForm (HandlerT App IO) (FormResult x, Widget)
52-- Please see the documentation for the Yesod typeclass. There are a number 52-- Please see the documentation for the Yesod typeclass. There are a number
53-- of settings which can be configured by overriding methods here. 53-- of settings which can be configured by overriding methods here.
54instance Yesod App where 54instance Yesod App where
55 approot = ApprootRequest $ \_ req -> maybe "" (TE.decodeUtf8With TEE.lenientDecode) $ Map.lookup "AppRoot" (Map.fromList $ requestHeaders req) 55 approot = ApprootRequest $ \app req ->
56 case appRoot $ appSettings app of
57 Nothing -> getApprootText guessApproot app req
58 Just root -> root
56 59
57 -- Store session data on the client in encrypted cookies, 60 -- Store session data on the client in encrypted cookies,
58 -- default session idle timeout is 120 minutes 61 -- default session idle timeout is 120 minutes