X-Git-Url: https://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Rakka%2FResource%2FIndex.hs;h=db8552dd2774e3fc6b042fb39555b112ed2291ce;hb=ee04fdaabee52dbda76b7368026a251d5f9c884f;hp=859b8eb5c3e07d81a3552dae31f15e6d4108efe7;hpb=790089d18791029ad268b3306ca71f8d5ae44ce1;p=Rakka.git diff --git a/Rakka/Resource/Index.hs b/Rakka/Resource/Index.hs index 859b8eb..db8552d 100644 --- a/Rakka/Resource/Index.hs +++ b/Rakka/Resource/Index.hs @@ -5,6 +5,8 @@ module Rakka.Resource.Index import Network.HTTP.Lucu import Rakka.Environment +import Rakka.Page +import Rakka.SystemConfig resIndex :: Environment -> ResourceDef @@ -12,8 +14,10 @@ resIndex env = ResourceDef { resUsesNativeThread = False , resIsGreedy = False - , resGet = Just $ do setContentType $ read "text/plain" - output "FIXME: not implemented" + , resGet + = Just $ do BaseURI baseURI <- getSysConf (envSysConf env) + DefaultPage name <- getSysConf (envSysConf env) + redirect Found (mkPageURI baseURI name) , resHead = Nothing , resPost = Nothing , resPut = Nothing