parent
2618100140
commit
5f454e05c7
7 changed files with 11 additions and 7 deletions
|
@ -22,6 +22,8 @@ See [#569](https://github.com/graphql-rust/juniper/pull/569).
|
||||||
|
|
||||||
## Breaking Changes
|
## Breaking Changes
|
||||||
|
|
||||||
|
- `juniper::graphiql` has moved to `juniper::http::graphiql`
|
||||||
|
|
||||||
- remove old `graphql_object!` macro, rename `object` proc macro to `graphql_object`
|
- remove old `graphql_object!` macro, rename `object` proc macro to `graphql_object`
|
||||||
|
|
||||||
- Remove deprecated `ScalarValue` custom derive (renamed to GraphQLScalarValue)
|
- Remove deprecated `ScalarValue` custom derive (renamed to GraphQLScalarValue)
|
||||||
|
|
|
@ -142,8 +142,6 @@ mod validation;
|
||||||
// https://github.com/rust-lang/cargo/issues/1520
|
// https://github.com/rust-lang/cargo/issues/1520
|
||||||
pub mod http;
|
pub mod http;
|
||||||
pub mod integrations;
|
pub mod integrations;
|
||||||
// TODO: remove this alias export in 0.10. (breaking change)
|
|
||||||
pub use crate::http::graphiql;
|
|
||||||
|
|
||||||
#[cfg(all(test, not(feature = "expose-test-schema")))]
|
#[cfg(all(test, not(feature = "expose-test-schema")))]
|
||||||
mod tests;
|
mod tests;
|
||||||
|
|
|
@ -117,7 +117,7 @@ async fn parse_post_req<S: ScalarValue>(
|
||||||
pub async fn graphiql(graphql_endpoint: &str) -> Result<Response<Body>, hyper::Error> {
|
pub async fn graphiql(graphql_endpoint: &str) -> Result<Response<Body>, hyper::Error> {
|
||||||
let mut resp = new_html_response(StatusCode::OK);
|
let mut resp = new_html_response(StatusCode::OK);
|
||||||
// XXX: is the call to graphiql_source blocking?
|
// XXX: is the call to graphiql_source blocking?
|
||||||
*resp.body_mut() = Body::from(juniper::graphiql::graphiql_source(graphql_endpoint));
|
*resp.body_mut() = Body::from(juniper::http::graphiql::graphiql_source(graphql_endpoint));
|
||||||
Ok(resp)
|
Ok(resp)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -326,7 +326,7 @@ impl Handler for GraphiQLHandler {
|
||||||
Ok(Response::with((
|
Ok(Response::with((
|
||||||
content_type,
|
content_type,
|
||||||
status::Ok,
|
status::Ok,
|
||||||
juniper::graphiql::graphiql_source(&self.graphql_url),
|
juniper::http::graphiql::graphiql_source(&self.graphql_url),
|
||||||
)))
|
)))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,7 +72,9 @@ pub struct GraphQLResponse(pub Status, pub String);
|
||||||
|
|
||||||
/// Generate an HTML page containing GraphiQL
|
/// Generate an HTML page containing GraphiQL
|
||||||
pub fn graphiql_source(graphql_endpoint_url: &str) -> content::Html<String> {
|
pub fn graphiql_source(graphql_endpoint_url: &str) -> content::Html<String> {
|
||||||
content::Html(juniper::graphiql::graphiql_source(graphql_endpoint_url))
|
content::Html(juniper::http::graphiql::graphiql_source(
|
||||||
|
graphql_endpoint_url,
|
||||||
|
))
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Generate an HTML page containing GraphQL Playground
|
/// Generate an HTML page containing GraphQL Playground
|
||||||
|
|
|
@ -72,7 +72,9 @@ pub struct GraphQLResponse(pub Status, pub String);
|
||||||
|
|
||||||
/// Generate an HTML page containing GraphiQL
|
/// Generate an HTML page containing GraphiQL
|
||||||
pub fn graphiql_source(graphql_endpoint_url: &str) -> content::Html<String> {
|
pub fn graphiql_source(graphql_endpoint_url: &str) -> content::Html<String> {
|
||||||
content::Html(juniper::graphiql::graphiql_source(graphql_endpoint_url))
|
content::Html(juniper::http::graphiql::graphiql_source(
|
||||||
|
graphql_endpoint_url,
|
||||||
|
))
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Generate an HTML page containing GraphQL Playground
|
/// Generate an HTML page containing GraphQL Playground
|
||||||
|
|
|
@ -312,7 +312,7 @@ pub fn graphiql_filter(
|
||||||
fn graphiql_response(graphql_endpoint_url: &'static str) -> warp::http::Response<Vec<u8>> {
|
fn graphiql_response(graphql_endpoint_url: &'static str) -> warp::http::Response<Vec<u8>> {
|
||||||
warp::http::Response::builder()
|
warp::http::Response::builder()
|
||||||
.header("content-type", "text/html;charset=utf-8")
|
.header("content-type", "text/html;charset=utf-8")
|
||||||
.body(juniper::graphiql::graphiql_source(graphql_endpoint_url).into_bytes())
|
.body(juniper::http::graphiql::graphiql_source(graphql_endpoint_url).into_bytes())
|
||||||
.expect("response is valid")
|
.expect("response is valid")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue