Skip to content

Commit

Permalink
Fix some code
Browse files Browse the repository at this point in the history
  • Loading branch information
pekkah committed Apr 2, 2023
1 parent 3d270f6 commit 04c47f3
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 9 deletions.
6 changes: 4 additions & 2 deletions dev/GraphQL.Dev.Reviews/Program.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using GraphQL.Dev.Reviews;
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.DependencyInjection;
using Tanka.GraphQL.Dev.Reviews;
using Tanka.GraphQL.Extensions.ApolloFederation;
using Tanka.GraphQL.Language;
using Tanka.GraphQL.Server;


Expand All @@ -19,8 +19,10 @@
options.AddReviews();

// add federation as last step
options.Configure<ReviewsReferenceResolvers>((schema, referenceResolvers) =>
options.Configure<ReviewsReferenceResolvers>((options, referenceResolvers) =>
{
var schema = options.Builder;

// federation should be added as last step so
// that all entity types are correctly detected
schema.AddSubgraph(new(referenceResolvers));
Expand Down
15 changes: 9 additions & 6 deletions dev/GraphQL.Dev.Reviews/SchemaOptionsBuilderExtensions.cs
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
using GraphQL.Dev.Reviews;
using Microsoft.Extensions.Options;
using Tanka.GraphQL.Server;

namespace GraphQL.Dev.Reviews;
namespace Tanka.GraphQL.Dev.Reviews;

public static class SchemaOptionsBuilderExtensions
{
public static SchemaOptionsBuilder AddReviews(this SchemaOptionsBuilder options)
public static OptionsBuilder<SchemaOptions> AddReviews(this OptionsBuilder<SchemaOptions> optionsBuilder)
{
options.Configure<ReviewsResolvers>((schema, resolvers) =>
optionsBuilder.Configure<ReviewsResolvers>((options, resolvers) =>
{
schema.Add("""
var builder = options.Builder;
builder.Add("""
type Review @key(fields: "id") {
id: ID!
body: String
Expand All @@ -28,9 +31,9 @@ type Product @key(fields: "upc") @extends {
}
""");

schema.Add(resolvers);
builder.Add(resolvers);
});

return options;
return optionsBuilder;
}
}
2 changes: 1 addition & 1 deletion dev/graphql.dev.chat.web/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
});
// configure services
builder.AddTankaGraphQL()
.AddSchemaOptions("chat", options => { options.Configure(schema => schema.AddChat()); })
.AddSchema("chat", schema => schema.AddChat())
.AddHttp()
.AddWebSockets();

Expand Down

0 comments on commit 04c47f3

Please sign in to comment.