diff --git a/src/PinguApps.Appwrite.Client/ServiceCollectionExtensions.cs b/src/PinguApps.Appwrite.Client/ServiceCollectionExtensions.cs index de586dfb..d3b7bb89 100644 --- a/src/PinguApps.Appwrite.Client/ServiceCollectionExtensions.cs +++ b/src/PinguApps.Appwrite.Client/ServiceCollectionExtensions.cs @@ -129,24 +129,24 @@ public static IServiceCollection AddAppwriteClientForServer(this IServiceCollect .AddHttpMessageHandler(() => new PolicyHttpMessageHandler(GetCircuitBreakerPolicy(services, policyOptions))) .ConfigurePrimaryHttpMessageHandler(ConfigurePrimaryHttpMessageHandler); - services.AddSingleton(sp => + services.AddScoped(sp => { var api = sp.GetRequiredService(); var config = sp.GetRequiredKeyedService("Client"); return new ClientAccountClient(api, config); }); - services.AddSingleton(sp => + services.AddScoped(sp => { var api = sp.GetRequiredService(); var config = sp.GetRequiredKeyedService("Client"); return new ClientTeamsClient(api, config); }); - services.AddSingleton(sp => + services.AddScoped(sp => { var api = sp.GetRequiredService(); return new ClientDatabasesClient(api); }); - services.AddSingleton(); + services.AddScoped(); return services; } diff --git a/src/PinguApps.Appwrite.Shared/Constants.cs b/src/PinguApps.Appwrite.Shared/Constants.cs index 8bb9937c..0587666f 100644 --- a/src/PinguApps.Appwrite.Shared/Constants.cs +++ b/src/PinguApps.Appwrite.Shared/Constants.cs @@ -1,5 +1,5 @@ namespace PinguApps.Appwrite.Shared; public static class Constants { - public const string Version = "2.0.3"; + public const string Version = "2.0.4"; }