diff --git a/samples/Thinktecture.Blazor.Sample/Components/UserCard.razor b/samples/Thinktecture.Blazor.Sample/Components/UserCard.razor index de33c03..2adca51 100644 --- a/samples/Thinktecture.Blazor.Sample/Components/UserCard.razor +++ b/samples/Thinktecture.Blazor.Sample/Components/UserCard.razor @@ -12,4 +12,4 @@ @User.Address.City @User.Address.Country - \ No newline at end of file + diff --git a/samples/Thinktecture.Blazor.Sample/Pages/ViewTransitions.razor.cs b/samples/Thinktecture.Blazor.Sample/Pages/ViewTransitions.razor.cs index 7c3dfbb..783a9f3 100644 --- a/samples/Thinktecture.Blazor.Sample/Pages/ViewTransitions.razor.cs +++ b/samples/Thinktecture.Blazor.Sample/Pages/ViewTransitions.razor.cs @@ -1,4 +1,3 @@ -using System.Net.Http.Json; using Fluxor; using Microsoft.AspNetCore.Components; using Thinktecture.Blazor.Sample.Models; diff --git a/samples/Thinktecture.Blazor.Sample/Program.cs b/samples/Thinktecture.Blazor.Sample/Program.cs index a728534..cfe67df 100644 --- a/samples/Thinktecture.Blazor.Sample/Program.cs +++ b/samples/Thinktecture.Blazor.Sample/Program.cs @@ -6,6 +6,7 @@ using Thinktecture.Blazor.FileHandling; using Thinktecture.Blazor.PwaUpdate; using Thinktecture.Blazor.Sample; +using Thinktecture.Blazor.ScreenWakeLock; using Thinktecture.Blazor.ViewTransitions; using Thinktecture.Blazor.WebShare; @@ -25,6 +26,6 @@ builder.Services.AddWebShareService(); builder.Services.AddUpdateService(); builder.Services.AddScreenWakeLockService(); -builder.Services.AddViewTransitionServices(); +builder.Services.AddViewTransitionService(); await builder.Build().RunAsync(); diff --git a/src/Thinktecture.Blazor.ViewTransitions/ViewTransitionService.cs b/src/Thinktecture.Blazor.ViewTransitions/ViewTransitionService.cs index d3228fd..a476ce0 100644 --- a/src/Thinktecture.Blazor.ViewTransitions/ViewTransitionService.cs +++ b/src/Thinktecture.Blazor.ViewTransitions/ViewTransitionService.cs @@ -7,7 +7,7 @@ public class ViewTransitionService : IViewTransitionService private readonly Lazy> _moduleTask; private TaskCompletionSource _oldViewStateCompleted = new(TaskCreationOptions.RunContinuationsAsynchronously); private Task? _beforeTransition; - private SemaphoreSlim _semaphore; + private SemaphoreSlim? _semaphore; public ViewTransitionService(IJSRuntime jSRuntime)