From 3ba10eea96b9579f0f6a401aca83c0b7025b218f Mon Sep 17 00:00:00 2001 From: Rockford Lhotka Date: Thu, 6 Feb 2025 14:14:37 -0800 Subject: [PATCH] Initialize session id cookie on server path (#4470) * #4469 Initialize session id cookie on server path * Update version to 8.2.9 --- Source/Csla.Blazor/State/StateManager.cs | 8 +++++--- Source/Csla.Xaml.Uwp/Properties/AssemblyInfo.cs | 4 ++-- Source/Directory.Build.props | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Source/Csla.Blazor/State/StateManager.cs b/Source/Csla.Blazor/State/StateManager.cs index 01cb84dc41..eb0b1f80ad 100644 --- a/Source/Csla.Blazor/State/StateManager.cs +++ b/Source/Csla.Blazor/State/StateManager.cs @@ -13,8 +13,9 @@ namespace Csla.Blazor.State /// /// Get and save state from Blazor pages. /// + /// /// - public class StateManager(ISessionManager sessionManager) + public class StateManager(ISessionIdManager sessionIdManager, ISessionManager sessionManager) { private readonly ISessionManager _sessionManager = sessionManager; @@ -41,10 +42,11 @@ public Task InitializeAsync(TimeSpan timeout) /// Time to wait before timing out private async Task GetState(TimeSpan timeout) { - Session session; var isBrowser = OperatingSystem.IsBrowser(); if (isBrowser) - session = await _sessionManager.RetrieveSession(); + _ = await _sessionManager.RetrieveSession(); + else + _ = sessionIdManager.GetSessionId(); } /// diff --git a/Source/Csla.Xaml.Uwp/Properties/AssemblyInfo.cs b/Source/Csla.Xaml.Uwp/Properties/AssemblyInfo.cs index 949f3b0ecf..ca13ace715 100644 --- a/Source/Csla.Xaml.Uwp/Properties/AssemblyInfo.cs +++ b/Source/Csla.Xaml.Uwp/Properties/AssemblyInfo.cs @@ -27,5 +27,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("8.2.8.0")] -[assembly: AssemblyFileVersion("8.2.8.0")] \ No newline at end of file +[assembly: AssemblyVersion("8.2.9.0")] +[assembly: AssemblyFileVersion("8.2.9.0")] \ No newline at end of file diff --git a/Source/Directory.Build.props b/Source/Directory.Build.props index bec456b1f9..e9ca967ab1 100644 --- a/Source/Directory.Build.props +++ b/Source/Directory.Build.props @@ -6,7 +6,7 @@ - 8.2.8.0 + 8.2.9.0 MIT https://cslanet.com https://github.com/MarimerLLC/csla