Skip to content

Commit 2f707d0

Browse files
authored
Merge pull request #22 from dannflor/readmeFix
Update Readme
2 parents bd4d565 + b3765a2 commit 2f707d0

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,17 @@ First, add LeafErrorMiddleware as a dependency in your `Package.swift` file:
2727
```swift
2828
dependencies: [
2929
// ...,
30-
.package(name: "LeafErrorMiddleware", url: "https://github.com/brokenhandsio/leaf-error-middleware.git", from: "3.0.0")
30+
.package(url: "https://github.com/brokenhandsio/leaf-error-middleware.git", from: "4.0.0")
3131
],
3232
targets: [
33-
.target(name: "App", dependencies: ["Vapor", ..., "LeafErrorMiddleware"]),
33+
.target(
34+
name: "App",
35+
dependencies: [
36+
.product(name: "Vapor", package: "vapor"),
37+
...,
38+
.product(name: "LeafErrorMiddleware", package: "leaf-error-middleware")
39+
]
40+
),
3441
// ...
3542
]
3643
```
@@ -52,8 +59,8 @@ Leaf Error Middleware allows you to pass a closure to `LeafErrorMiddleware` to g
5259
Register the middleware as follows:
5360

5461
```swift
55-
let leafMiddleware = LeafErrorMiddleware() { status, error, req -> EventLoopFuture<SomeContext> in
56-
return req.eventLoop.future(SomeContext())
62+
let leafMiddleware = LeafErrorMiddleware() { status, error, req async throws -> SomeContext in
63+
SomeContext()
5764
}
5865
app.middleware.use(leafMiddleware)
5966
```

0 commit comments

Comments
 (0)