From ef12b33348865851a79863d4f356f6e63bad79f1 Mon Sep 17 00:00:00 2001 From: Michael Staib Date: Mon, 23 Mar 2026 12:08:35 -0700 Subject: [PATCH] Refactore SourceSchemaClientRequest into a readonly struct --- .../Execution/Clients/SourceSchemaClientRequest.cs | 2 +- .../Execution/Clients/SourceSchemaHttpClient.cs | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/HotChocolate/Fusion/src/Fusion.Execution/Execution/Clients/SourceSchemaClientRequest.cs b/src/HotChocolate/Fusion/src/Fusion.Execution/Execution/Clients/SourceSchemaClientRequest.cs index 6c9bb83a778..b548d6d1dca 100644 --- a/src/HotChocolate/Fusion/src/Fusion.Execution/Execution/Clients/SourceSchemaClientRequest.cs +++ b/src/HotChocolate/Fusion/src/Fusion.Execution/Execution/Clients/SourceSchemaClientRequest.cs @@ -7,7 +7,7 @@ namespace HotChocolate.Fusion.Execution.Clients; /// /// Describes a single GraphQL request to be sent to a source schema. /// -public sealed class SourceSchemaClientRequest +public readonly record struct SourceSchemaClientRequest() { /// /// Gets the execution node that produced this request. diff --git a/src/HotChocolate/Fusion/src/Fusion.Execution/Execution/Clients/SourceSchemaHttpClient.cs b/src/HotChocolate/Fusion/src/Fusion.Execution/Execution/Clients/SourceSchemaHttpClient.cs index 428f70ad5ba..fa6f27fffc0 100644 --- a/src/HotChocolate/Fusion/src/Fusion.Execution/Execution/Clients/SourceSchemaHttpClient.cs +++ b/src/HotChocolate/Fusion/src/Fusion.Execution/Execution/Clients/SourceSchemaHttpClient.cs @@ -70,7 +70,6 @@ public async ValueTask ExecuteAsync( CancellationToken cancellationToken) { ArgumentNullException.ThrowIfNull(context); - ArgumentNullException.ThrowIfNull(request); Debug.WriteLine(request.SchemaName);