Rewrite in a nicer way

master
rnhmjoj 2015-04-20 22:17:51 +02:00
parent 5feee7a11f
commit e11e2de64c
1 changed files with 4 additions and 3 deletions

View File

@ -42,9 +42,10 @@ app runner = do
Nothing -> respond notFound
post "/short" $ do
(form, _) <- parseForm
case BS.unpack <$> lookup "url" form of
Just url -> do
form <- fmap fst parseForm
case lookup "url" form of
Just url' -> do
let url = BS.unpack url'
name <- liftIO (insert table url)
logStr (printf "Registered %s -> %s " url name)
render done $ object ["link" .= (bindUrl ++ name)]