Skip to content

Commit 92557d0

Browse files
#4469 Initialize session id cookie on server path
1 parent 9240e16 commit 92557d0

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Source/Csla.Blazor/State/StateManager.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ namespace Csla.Blazor.State
1313
/// <summary>
1414
/// Get and save state from Blazor pages.
1515
/// </summary>
16+
/// <param name="sessionIdManager"></param>
1617
/// <param name="sessionManager"></param>
17-
public class StateManager(ISessionManager sessionManager)
18+
public class StateManager(ISessionIdManager sessionIdManager, ISessionManager sessionManager)
1819
{
1920
private readonly ISessionManager _sessionManager = sessionManager;
2021

@@ -41,10 +42,11 @@ public Task InitializeAsync(TimeSpan timeout)
4142
/// <param name="timeout">Time to wait before timing out</param>
4243
private async Task GetState(TimeSpan timeout)
4344
{
44-
Session session;
4545
var isBrowser = OperatingSystem.IsBrowser();
4646
if (isBrowser)
47-
session = await _sessionManager.RetrieveSession();
47+
_ = await _sessionManager.RetrieveSession();
48+
else
49+
_ = sessionIdManager.GetSessionId();
4850
}
4951

5052
/// <summary>

0 commit comments

Comments
 (0)