diff options
| author | Andrew Guschin <guschin.drew@gmail.com> | 2023-03-05 13:45:37 +0400 |
|---|---|---|
| committer | Andrew Guschin <guschin.drew@gmail.com> | 2023-03-05 13:47:41 +0400 |
| commit | a0e8e5a91d15ed8c79f4a1b5914d3a6242c0cbd3 (patch) | |
| tree | 76f76788523a16c0db8cb8f3a90b23912acd37d4 /Views.hs | |
| parent | dd73de2e563c332c5a90bb21c5c7e6cbebc0ab86 (diff) | |
Migrated project to cabal
Diffstat (limited to 'Views.hs')
| -rw-r--r-- | Views.hs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/Views.hs b/Views.hs deleted file mode 100644 index 54cd844..0000000 --- a/Views.hs +++ /dev/null @@ -1,25 +0,0 @@ -module Views where - -import System.IO -import qualified Data.Text as T -import Data.Text (Text) - -import Web.Request -import Web.Response - -indexGet :: Request -> IO Response -indexGet req = renderTemplate "index.html" - -helloGet :: Request -> IO Response -helloGet req = renderTemplate "hello.html" - -renderTemplate :: String -> IO Response -renderTemplate name = do - template <- readTemplate name - return $ HtmlResponse 200 template - -readTemplate :: String -> IO Text -readTemplate name = do - handle <- openFile ("templates/" ++ name) ReadMode - contents <- hGetContents handle - return $ T.pack contents |