Skip to content

Commit afada78

Browse files
Add tryadd to all services registered in 'AddBlazorDialog'
Update BlazorDialog to version 4.0.1 - Bumped package version from 4.0.0 to 4.0.1. - Changed `AddScoped` to `TryAddScoped` in `AddBlazorDialog` method to prevent duplicate service registrations.
1 parent 4e45a71 commit afada78

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

BlazorDialog/BlazorDialog.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<Copyright />
1313
<PackageTags>blazor blazor-component blazor-dialog dialog modal blazor-modal blazordialog blazormodaldialog blazormodal razor razor-components razorcomponents</PackageTags>
1414
<VersionSuffix>$(VersionSuffix)</VersionSuffix>
15-
<Version>4.0.0</Version>
15+
<Version>4.0.1</Version>
1616
<Version Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</Version>
1717
<Product>BlazorDialog</Product>
1818
</PropertyGroup>

BlazorDialog/ServiceCollectionExtensions.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using BlazorDialog;
2+
using Microsoft.Extensions.DependencyInjection.Extensions;
23
using System;
34
using System.Collections.Generic;
45
using System.Linq;
@@ -10,9 +11,9 @@ public static class ServiceCollectionExtensions
1011
{
1112
public static IServiceCollection AddBlazorDialog(this IServiceCollection services)
1213
{
13-
services.AddScoped<IBlazorDialogStore, BlazorDialogStore>();
14-
services.AddScoped<IBlazorDialogService, BlazorDialogService>();
15-
services.AddScoped<ILocationChangingHandler, LocationChangingHandler>();
14+
services.TryAddScoped<IBlazorDialogStore, BlazorDialogStore>();
15+
services.TryAddScoped<IBlazorDialogService, BlazorDialogService>();
16+
services.TryAddScoped<ILocationChangingHandler, LocationChangingHandler>();
1617
return services;
1718
}
1819
}

0 commit comments

Comments
 (0)