Skip to content

Commit

Permalink
Make the client using streams the default. Using strings is not susta…
Browse files Browse the repository at this point in the history
…inable (#359)
  • Loading branch information
Henr1k80 authored Oct 7, 2024
1 parent ec88f07 commit 8df930a
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

namespace commercetools.Api.IntegrationTests
{
public class ServiceProviderFixture
public sealed class ServiceProviderFixture
{
private readonly ServiceProvider serviceProvider;
private readonly IConfiguration configuration;
Expand All @@ -26,7 +26,7 @@ public ServiceProviderFixture()
AddEnvironmentVariables("CTP_").
Build();

var useStreamClient = Enum.Parse<ClientType>(configuration.GetValue("ClientType", "String")) == ClientType.Stream;
var useStreamClient = Enum.Parse<ClientType>(configuration.GetValue("ClientType", "String")) != ClientType.String;
services.UseCommercetoolsApi(configuration, "Client", options: new ClientOptions { ReadResponseAsStream = useStreamClient });
services.AddLogging(c => c.AddProvider(new InMemoryLoggerProvider()));
services.SetupClient(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

namespace commercetools.GraphQL.Api.IntegrationTests
{
public class ServiceProviderFixture
public sealed class ServiceProviderFixture
{
private readonly ServiceProvider serviceProvider;
private readonly IConfiguration configuration;
Expand All @@ -24,7 +24,7 @@ public ServiceProviderFixture()
AddUserSecrets<ServiceProviderFixture>().
AddEnvironmentVariables("CTP_").
Build();
var useStreamClient = Enum.Parse<ClientType>(configuration.GetValue("ClientType", "String")) == ClientType.Stream;
var useStreamClient = Enum.Parse<ClientType>(configuration.GetValue("ClientType", "String")) != ClientType.String;

services.UseCommercetoolsApi(configuration, "Client", options: new ClientOptions { ReadResponseAsStream = useStreamClient });
services.AddLogging(c => c.AddProvider(new InMemoryLoggerProvider()));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

namespace commercetools.ImportApi.IntegrationTests
{
public class ServiceProviderFixture
public sealed class ServiceProviderFixture
{
private readonly ServiceProvider serviceProvider;
private readonly IConfiguration configuration;
Expand All @@ -22,7 +22,7 @@ public ServiceProviderFixture()
AddEnvironmentVariables("CTP_").
Build();

var useStreamClient = Enum.Parse<ClientType>(configuration.GetValue("ClientType", "String")) == ClientType.Stream;
var useStreamClient = Enum.Parse<ClientType>(configuration.GetValue("ClientType", "String")) != ClientType.String;
services.UseCommercetoolsImportApi(configuration, "ImportClient", options: new ClientOptions { ReadResponseAsStream = useStreamClient });
this.serviceProvider = services.BuildServiceProvider();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ public class ClientOptions
public DecompressionMethods DecompressionMethods { get; set; } =
DecompressionMethods.Deflate | DecompressionMethods.GZip;

public bool ReadResponseAsStream { get; set; } = false;
public bool ReadResponseAsStream { get; set; } = true;

public Version UseHttpVersion { get; set; } = null;
}
Expand Down

0 comments on commit 8df930a

Please sign in to comment.