Skip to content

Commit 301cd07

Browse files
committed
Update to latest Piaf
1 parent 5520d86 commit 301cd07

27 files changed

+231
-295
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.4.2
1+
0.5.0

bin/Auth.re

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ let login_form_markup =
5858
</Layout>;
5959

6060
let post_handler = (~session_key, req: Morph.Request.t) => {
61-
let referer = Piaf.Headers.get(req.request.message.headers, "Referer");
61+
let referer = Piaf.Headers.get(req.request.headers, "Referer");
6262

6363
Lwt.bind(
6464
Piaf.Body.to_string(req.request.body),
@@ -121,12 +121,9 @@ let middleware =
121121
: Morph.Server.middleware =>
122122
(next, req) => {
123123
(
124-
switch (req.request.message.meth) {
124+
switch (req.request.meth) {
125125
| `POST =>
126-
Routes.match'(
127-
~target=req.request.message.target,
128-
post_routes(~session_key),
129-
)
126+
Routes.match'(~target=req.request.target, post_routes(~session_key))
130127
| _ => None
131128
}
132129
)

bin/Router.re

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ let make =
88
let post_router = Routes.one_of(post);
99

1010
let route_match =
11-
switch (req.request.message.meth) {
12-
| `GET => Routes.match'(~target=req.request.message.target, get_router)
13-
| `POST => Routes.match'(~target=req.request.message.target, post_router)
11+
switch (req.request.meth) {
12+
| `GET => Routes.match'(~target=req.request.target, get_router)
13+
| `POST => Routes.match'(~target=req.request.target, post_router)
1414
| _ => None
1515
};
1616

docs/markdown/simple-switch-based-router.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ The example code bellow shows some common usecases
1515
```reason
1616
let handler = ({request, _}: Morph.Request.t) => {
1717
let path_parts =
18-
request.message.target
18+
request.target
1919
|> Uri.of_string
2020
|> Uri.path
2121
|> String.split_on_char('/')
2222
|> List.filter(s => s != "");
2323
24-
switch (request.message.meth, path_parts) {
24+
switch (request.meth, path_parts) {
2525
| (_, []) => Morph.Response.text("Hello world!")
2626
| (_, ["greet", name]) =>
2727
Morph.Response.text("Hello " ++ name ++ "!")
@@ -38,12 +38,12 @@ let handler = ({request, _}: Morph.Request.t) => {
3838
```ocaml
3939
let handler ({request; _}: Morph.Request.t) =
4040
let path_parts =
41-
request.message.target
41+
request.target
4242
|> Uri.of_string
4343
|> Uri.path
4444
|> String.split_on_char '/'
4545
|> List.filter (fun s -> s <> "") in
46-
(match (request.message.meth, path_parts) with
46+
(match (request.meth, path_parts) with
4747
| (_,[]) ->
4848
Morph.Response.text "Hello world!"
4949
| (_,"greet"::name::[]) ->

docs/markdown/with-routes-package.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Lastly you create a routes callback and start the server. In this case we pass i
6969

7070
```reason
7171
let handler = {request, _} =>
72-
Routes.match(~target=request.message.target, routes)
72+
Routes.match(~target=request.target, routes)
7373
|> (
7474
fun
7575
| Some(res) => res(request)
@@ -85,7 +85,7 @@ Morph.start(~servers=[server], handler) |> Lwt_main.run;
8585
```ocaml
8686
let () =
8787
let handler (req: Morph.Request.t) =
88-
(Routes.match' ~target:req.request.message.target routes)
88+
(Routes.match' ~target:req.request.target routes)
8989
|> (function
9090
| Some handler -> handler req
9191
| None -> Morph.Response.not_found ())

docs/markdown/writing-middleware.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ let logger service (req: Morph.Request.t) =
6464
Logs.info (fun m ->
6565
m
6666
("http: %s request to %s finished in %fms")
67-
(Piaf.Method.to_string req.request.message.meth)
68-
req.request.message.target
67+
(Piaf.Method.to_string req.request.meth)
68+
req.request.target
6969
(Mtime.Span.abs_diff start_request end_request |> Mtime.Span.to_ms)) ;
7070
response;
7171
```

0 commit comments

Comments
 (0)