@ -61,7 +61,7 @@ Next we define our query.
|
||||
To run the query, we call the `graphql` with the schema and the query.
|
||||
|
||||
> main1 :: IO ()
|
||||
> main1 = putStrLn =<< encode <$> graphql schema1 query1
|
||||
> main1 = graphql schema1 query1 >>= putStrLn . encode
|
||||
|
||||
This runs the query by fetching the one field defined,
|
||||
returning
|
||||
@ -99,7 +99,7 @@ Next we define our query.
|
||||
> query2 = "{ time }"
|
||||
>
|
||||
> main2 :: IO ()
|
||||
> main2 = putStrLn =<< encode <$> graphql schema2 query2
|
||||
> main2 = graphql schema2 query2 >>= putStrLn . encode
|
||||
|
||||
This runs the query, returning the current time
|
||||
|
||||
@ -154,7 +154,7 @@ Now that we have two resolvers, we can define a schema which uses them both.
|
||||
> query3 = "query timeAndHello { time hello }"
|
||||
>
|
||||
> main3 :: IO ()
|
||||
> main3 = putStrLn =<< encode <$> graphql schema3 query3
|
||||
> main3 = graphql schema3 query3 >>= putStrLn . encode
|
||||
|
||||
This queries for both time and hello, returning
|
||||
|
||||
|
Reference in New Issue
Block a user