diff options
Diffstat (limited to 'libs/VNLib.Plugins.Sessions.VNCache/src')
-rw-r--r-- | libs/VNLib.Plugins.Sessions.VNCache/src/WebSession.cs | 18 | ||||
-rw-r--r-- | libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionIdFactoryImpl.cs | 2 |
2 files changed, 2 insertions, 18 deletions
diff --git a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSession.cs b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSession.cs index 8bd17ef..812bf73 100644 --- a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSession.cs +++ b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSession.cs @@ -32,8 +32,6 @@ namespace VNLib.Plugins.Sessions.VNCache { internal class WebSession : RemoteSession { - protected const ulong UPGRADE_MSK = 0b0000000000010000UL; - protected readonly Func<IHttpEvent, string, string> UpdateId; private string? _oldId; @@ -43,20 +41,6 @@ namespace VNLib.Plugins.Sessions.VNCache this.UpdateId = UpdateId; } - protected override void IndexerSet(string key, string value) - { - //Set value - base.IndexerSet(key, value); - switch (key) - { - //Set the upgrade flag when token data is modified - case LOGIN_TOKEN_ENTRY: - case TOKEN_ENTRY: - Flags.Set(UPGRADE_MSK); - break; - } - } - public override async Task WaitAndLoadAsync(IHttpEvent entity, CancellationToken cancellationToken) { //Wait for the session to load @@ -99,7 +83,7 @@ namespace VNLib.Plugins.Sessions.VNCache //write update to server result = Task.Run(ProcessUpgradeAsync); } - else if (Flags.IsSet(UPGRADE_MSK | REGEN_ID_MSK)) + else if (Flags.IsSet(REGEN_ID_MSK)) { //generate new session-id and update the record in the store _oldId = SessionID; diff --git a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionIdFactoryImpl.cs b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionIdFactoryImpl.cs index 9480dc6..b71d4ea 100644 --- a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionIdFactoryImpl.cs +++ b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionIdFactoryImpl.cs @@ -103,7 +103,7 @@ namespace VNLib.Plugins.Sessions.VNCache private string ComputeSessionIdFromCookie(string sessionId) { //Buffer to copy data to - using UnsafeMemoryHandle<char> buffer = Memory.UnsafeAlloc<char>(_bufferSize, true); + using UnsafeMemoryHandle<char> buffer = MemoryUtil.UnsafeAlloc<char>(_bufferSize, true); //Writer to accumulate data ForwardOnlyWriter<char> writer = new(buffer.Span); |