X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Rakka.git;a=blobdiff_plain;f=Rakka%2FResource%2FIndex.hs;h=31893e063f12acbdfe3022c537e8cd257943357c;hp=db8552dd2774e3fc6b042fb39555b112ed2291ce;hb=42f51754dea02201aececaacbf194d714cd58aaf;hpb=98fd1cb53a837a9bda7145544c34872acb13a634 diff --git a/Rakka/Resource/Index.hs b/Rakka/Resource/Index.hs index db8552d..31893e0 100644 --- a/Rakka/Resource/Index.hs +++ b/Rakka/Resource/Index.hs @@ -1,22 +1,23 @@ +{-# LANGUAGE + UnicodeSyntax + #-} module Rakka.Resource.Index ( resIndex ) where +import Network.HTTP.Lucu +import Rakka.Environment +import Rakka.Page +import Rakka.SystemConfig -import Network.HTTP.Lucu -import Rakka.Environment -import Rakka.Page -import Rakka.SystemConfig - - -resIndex :: Environment -> ResourceDef +resIndex ∷ Environment → ResourceDef resIndex env = ResourceDef { resUsesNativeThread = False , resIsGreedy = False , resGet - = Just $ do BaseURI baseURI <- getSysConf (envSysConf env) - DefaultPage name <- getSysConf (envSysConf env) + = Just $ do BaseURI baseURI ← getSysConf (envSysConf env) + DefaultPage name ← getSysConf (envSysConf env) redirect Found (mkPageURI baseURI name) , resHead = Nothing , resPost = Nothing