X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=examples%2FMultipart.hs;h=49945ec666268401256147eee98b201cd07a9876;hb=9be2b946657c536a4363a076235f70728be087c4;hp=9c42e7269a4984452d8914aea1644ba02891f1eb;hpb=ac2ff93f647d60d43ca3cc54eb776fe0f701ac9e;p=Lucu.git diff --git a/examples/Multipart.hs b/examples/Multipart.hs index 9c42e72..49945ec 100644 --- a/examples/Multipart.hs +++ b/examples/Multipart.hs @@ -4,38 +4,40 @@ #-} import qualified Data.ByteString.Lazy.Char8 as Lazy import Control.Applicative +import qualified Data.Collections as C import Control.Monad.Unicode import Data.Maybe import Data.Monoid.Unicode import Network.HTTP.Lucu main â· IO () -main = let config = defaultConfig { cnfServerPort = "9999" } - resources = mkResTree [ ([], resMain) ] +main = let config = defaultConfig { cnfServerPort = "9999" } + tree â· ResourceTree + tree = C.fromList [ ([], nonGreedy resMain) ] in do putStrLn "Access http://localhost:9999/ with your browser." - runHttpd config resources [] + runHttpd config $ resourceMap tree - -resMain â· ResourceDef -resMain - = emptyResource { - resGet - = Just $ do setContentType $ mkMIMEType "text" "html" - output ("