redirect /

This commit is contained in:
me 2024-12-17 10:46:59 +02:00
parent c476864650
commit 26546246ae

View file

@ -14,7 +14,13 @@ import Web.Twain qualified as Twain
routes :: DB -> FilePath -> [Twain.Middleware] routes :: DB -> FilePath -> [Twain.Middleware]
routes db detailsFile = routes db detailsFile =
[ -- Match actor [ Twain.get "/" do
details <- liftIO $ fetchUserDetails detailsFile
Twain.send $
Twain.redirect302 $
fromString ("/" <> details.username)
, -- Match actor
Twain.get (Fedi.matchUser $ unsafePerformIO $ fetchUserDetails detailsFile) do Twain.get (Fedi.matchUser $ unsafePerformIO $ fetchUserDetails detailsFile) do
request <- Twain.request request <- Twain.request
if Fedi.checkContentTypeAccept request if Fedi.checkContentTypeAccept request