summaryrefslogtreecommitdiff
path: root/Router.hs
diff options
context:
space:
mode:
authorAndrew <saintruler@gmail.com>2020-11-27 17:40:04 +0400
committerAndrew <saintruler@gmail.com>2020-11-27 17:40:04 +0400
commitfb7e450d917ec87202f9de019238b78c1b645328 (patch)
treeca70481709864b5c6510009fe45a9d6b6f91dd8c /Router.hs
parent039c96096bf8f2294850be79a88a0761a5f58acf (diff)
Added basic HTTP types
Diffstat (limited to 'Router.hs')
-rw-r--r--Router.hs9
1 files changed, 2 insertions, 7 deletions
diff --git a/Router.hs b/Router.hs
index cad4bc8..17ee11c 100644
--- a/Router.hs
+++ b/Router.hs
@@ -1,16 +1,11 @@
module Router where
-import Control.Exception
import Response
import Request
+import Http
-- Route callback url method
-data Route = Route (Request -> IO Response) String String
-
-data RouterError = RouteNotFound
- deriving Show
-
-instance Exception RouterError
+data Route = Route (Request -> IO Response) String Method
resolve :: [Route] -> Request -> IO Response
resolve [] _ = return notFoundResponse