Skip to content

Commit 9c9639e

Browse files
committed
Support latest Rocket master
1 parent e998457 commit 9c9639e

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

juniper_rocket_async/examples/rocket_server.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,20 @@ fn graphiql() -> content::Html<String> {
1313

1414
#[rocket::get("/graphql?<request>")]
1515
fn get_graphql_handler(
16-
context: State<Database>,
16+
context: &State<Database>,
1717
request: juniper_rocket_async::GraphQLRequest,
18-
schema: State<Schema>,
18+
schema: &State<Schema>,
1919
) -> juniper_rocket_async::GraphQLResponse {
20-
request.execute_sync(&schema, &context)
20+
request.execute_sync(&*schema, &*context)
2121
}
2222

2323
#[rocket::post("/graphql", data = "<request>")]
2424
fn post_graphql_handler(
25-
context: State<Database>,
25+
context: &State<Database>,
2626
request: juniper_rocket_async::GraphQLRequest,
27-
schema: State<Schema>,
27+
schema: &State<Schema>,
2828
) -> juniper_rocket_async::GraphQLResponse {
29-
request.execute_sync(&schema, &context)
29+
request.execute_sync(&*schema, &*context)
3030
}
3131

3232
#[rocket::main]

juniper_rocket_async/src/lib.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -170,16 +170,16 @@ impl GraphQLResponse {
170170
/// #[rocket::get("/graphql?<request..>")]
171171
/// fn get_graphql_handler(
172172
/// cookies: &CookieJar,
173-
/// context: State<Database>,
173+
/// context: &State<Database>,
174174
/// request: juniper_rocket_async::GraphQLRequest,
175-
/// schema: State<Schema>,
175+
/// schema: &State<Schema>,
176176
/// ) -> juniper_rocket_async::GraphQLResponse {
177177
/// if cookies.get("user_id").is_none() {
178178
/// let err = FieldError::new("User is not logged in", Value::null());
179179
/// return juniper_rocket_async::GraphQLResponse::error(err);
180180
/// }
181181
///
182-
/// request.execute_sync(&schema, &context)
182+
/// request.execute_sync(&*schema, &*context)
183183
/// }
184184
/// ```
185185
pub fn error(error: FieldError) -> Self {
@@ -528,20 +528,20 @@ mod tests {
528528

529529
#[get("/?<request..>")]
530530
fn get_graphql_handler(
531-
context: State<Database>,
531+
context: &State<Database>,
532532
request: super::GraphQLRequest,
533-
schema: State<Schema>,
533+
schema: &State<Schema>,
534534
) -> super::GraphQLResponse {
535-
request.execute_sync(&schema, &context)
535+
request.execute_sync(&*schema, &*context)
536536
}
537537

538538
#[post("/", data = "<request>")]
539539
fn post_graphql_handler(
540-
context: State<Database>,
540+
context: &State<Database>,
541541
request: super::GraphQLRequest,
542-
schema: State<Schema>,
542+
schema: &State<Schema>,
543543
) -> super::GraphQLResponse {
544-
request.execute_sync(&schema, &context)
544+
request.execute_sync(&*schema, &*context)
545545
}
546546

547547
struct TestRocketIntegration {
@@ -585,12 +585,12 @@ mod tests {
585585
async fn test_operation_names() {
586586
#[post("/", data = "<request>")]
587587
fn post_graphql_assert_operation_name_handler(
588-
context: State<Database>,
588+
context: &State<Database>,
589589
request: super::GraphQLRequest,
590-
schema: State<Schema>,
590+
schema: &State<Schema>,
591591
) -> super::GraphQLResponse {
592592
assert_eq!(request.operation_names(), vec![Some("TestQuery")]);
593-
request.execute_sync(&schema, &context)
593+
request.execute_sync(&*schema, &*context)
594594
}
595595

596596
let rocket = make_rocket_without_routes()

0 commit comments

Comments
 (0)