{-# LANGUAGE TypeFamilies, QuasiQuotes, TemplateHaskell, MultiParamTypeClasses, OverloadedStrings #-} module YesodCoreTest.StubLaxSameSite ( App ( App ) , Widget , resourcesApp ) where import Yesod.Core import qualified Web.ClientSession as CS data App = App mkYesod "App" [parseRoutes| / HomeR GET |] instance Yesod App where yesodMiddleware = defaultYesodMiddleware . (sslOnlyMiddleware 120) makeSessionBackend _ = laxSameSiteSessions $ fmap Just $ defaultClientSessionBackend 120 CS.defaultKeyFile getHomeR :: Handler Html getHomeR = defaultLayout [whamlet|

Welcome to my test application. |]