diff --git a/lib/modules/gva/resources/schema.gql b/lib/modules/gva/resources/schema.gql index c3031bfaddcf4ccc59422af3c7769fe026ac4c75..0d521aece67e43a3c75b0c3ba230bf41b5a2f9e2 100644 --- a/lib/modules/gva/resources/schema.gql +++ b/lib/modules/gva/resources/schema.gql @@ -1,15 +1,12 @@ schema { query: Query - mutation: Mutation } type Query { current: Block @juniper(ownership: "owned") } -type Mutation - type Block { version: Int! currency: String! diff --git a/lib/modules/gva/src/schema.rs b/lib/modules/gva/src/schema.rs index 873b1ce26a895ce0a29700a610749ac0579923ca..d1826f4263751e14437c4e9d78d7af172703e483 100644 --- a/lib/modules/gva/src/schema.rs +++ b/lib/modules/gva/src/schema.rs @@ -19,6 +19,7 @@ use crate::context::Context; use dubp_block_doc::block::BlockDocumentTrait; use dubp_common_doc::traits::Document; use durs_bc_db_reader::BcDbRo; +use juniper::EmptyMutation; use juniper::Executor; use juniper::FieldResult; use juniper_from_schema::graphql_schema_from_file; @@ -86,12 +87,6 @@ impl BlockFields for Block { } } -pub struct Mutation; - -impl MutationFields for Mutation { - -} - pub fn create_schema() -> Schema { - Schema::new(Query {}, Mutation {}) + Schema::new(Query {}, EmptyMutation::new()) }