Skip to content

Commit cf5f4dd

Browse files
rynowakcampersau
andcommitted
Update src/Components/Server/src/Circuits/DefaultCircuitFactory.cs
Co-Authored-By: campersau <buchholz.bastian@googlemail.com>
1 parent e72d756 commit cf5f4dd

File tree

6 files changed

+11
-10
lines changed

6 files changed

+11
-10
lines changed

src/Components/Server/src/Circuits/CircuitPrerenderer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ private CircuitHost GetOrCreateCircuitHost(HttpContext context, PrerenderingCanc
131131
var result = _circuitFactory.CreateCircuitHost(
132132
context,
133133
client: new CircuitClientProxy(), // This creates an "offline" client.
134-
GetFullBaseUri(context.Request)
134+
GetFullBaseUri(context.Request),
135135
GetFullUri(context.Request),
136136
context.User);
137137

src/Components/Server/src/Circuits/DefaultCircuitFactory.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
using Microsoft.Extensions.DependencyInjection;
1515
using Microsoft.Extensions.Logging;
1616
using Microsoft.JSInterop;
17+
using System.Threading.Tasks;
1718

1819
namespace Microsoft.AspNetCore.Components.Server.Circuits
1920
{
@@ -39,7 +40,7 @@ public override CircuitHost CreateCircuitHost(
3940
HttpContext httpContext,
4041
CircuitClientProxy client,
4142
string baseUri,
42-
string uri
43+
string uri,
4344
ClaimsPrincipal user)
4445
{
4546
var components = ResolveComponentMetadata(httpContext, client);
@@ -58,7 +59,7 @@ string uri
5859
authenticationStateProvider.SetAuthenticationState(Task.FromResult(authenticationState));
5960
}
6061

61-
var navigationManaaer = (RemoteNavigationManager)scope.ServiceProvider.GetRequiredService<NavigationManager>();
62+
var navigationManager = (RemoteNavigationManager)scope.ServiceProvider.GetRequiredService<NavigationManager>();
6263
var navigationInterception = (RemoteNavigationInterception)scope.ServiceProvider.GetRequiredService<INavigationInterception>();
6364
if (client.Connected)
6465
{

src/Components/Server/src/ComponentHub.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ public string StartCircuit(string baseUri, string uri)
9797
Context.GetHttpContext(),
9898
circuitClient,
9999
baseUri,
100-
uri
100+
uri,
101101
Context.User);
102102

103103
circuitHost.UnhandledException += CircuitHost_UnhandledException;

src/Components/Server/test/Circuits/CircuitPrerendererTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ public override CircuitHost CreateCircuitHost(HttpContext httpContext, CircuitCl
198198
serviceCollection.AddScoped<NavigationManager>(_ =>
199199
{
200200
var navigationManager = new RemoteNavigationManager(NullLogger<RemoteNavigationManager>.Instance);
201-
navigationManager.Initialize(baseUriAbsolute, uriAbsolute);
201+
navigationManager.Initialize(baseUri, uri);
202202
return navigationManager;
203203
});
204204
var serviceScope = serviceCollection.BuildServiceProvider().CreateScope();
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@page "/prerendered-redirection"
2-
@inject IUriHelper UriHelper
2+
@inject NavigationManager NavigationManager
33

44
@{
55
throw new InvalidOperationException("The rendering logic should never be executed");
@@ -8,9 +8,9 @@
88
@code {
99
protected override Task OnInitializedAsync()
1010
{
11-
var uri = UriHelper.GetAbsoluteUri();
11+
var uri = NavigationManager.Uri;
1212
var destination = uri.Substring(uri.IndexOf("?destination=") + 13);
13-
UriHelper.NavigateTo(destination);
13+
NavigationManager.NavigateTo(destination);
1414
return Task.CompletedTask;
1515
}
1616
}

src/Components/test/testassets/BasicTestApp/RouterTest/LongPage1.razor

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
@page "/LongPage1"
2-
@inject IUriHelper UriHelper
2+
@inject NavigationManager NavigationManager
33
<div id="test-info">This is a long page you can scroll.</div>
44

55
<div style="border: 2px dashed red; margin: 1rem; padding: 1rem; height: 1500px;">
66
Scroll past me to find the links
77
</div>
88

9-
<button id="go-to-longpage2" @onclick="@(() => UriHelper.NavigateTo("LongPage2"))">
9+
<button id="go-to-longpage2" @onclick="@(() => NavigationManager.NavigateTo("LongPage2"))">
1010
Navigate programmatically to long page 2
1111
</button>
1212

0 commit comments

Comments
 (0)