diff options
author | vnugent <public@vaughnnugent.com> | 2024-03-30 21:36:18 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-03-30 21:36:18 -0400 |
commit | 3ff90da4f02af47ea6d233fdd4445337ebe36452 (patch) | |
tree | 1df23f215922e8f11679f01ca847c13a15e77478 /lib/Plugins.Essentials | |
parent | 8d6b79b5ae309b36f265ba81529bcef8bfcd7414 (diff) |
refactor: Updates, advanced tracing, http optimizations
Diffstat (limited to 'lib/Plugins.Essentials')
-rw-r--r-- | lib/Plugins.Essentials/src/Sessions/SessionInfo.cs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/Plugins.Essentials/src/Sessions/SessionInfo.cs b/lib/Plugins.Essentials/src/Sessions/SessionInfo.cs index 7cb2783..2edb30c 100644 --- a/lib/Plugins.Essentials/src/Sessions/SessionInfo.cs +++ b/lib/Plugins.Essentials/src/Sessions/SessionInfo.cs @@ -212,17 +212,17 @@ namespace VNLib.Plugins.Essentials.Sessions /// Flags the session as invalid. IMPORTANT: the user's session data is no longer valid, no data /// will be saved to the session store when the session closes /// </summary> - public void Invalidate(bool all = false) => UserSession.Invalidate(all); + public readonly void Invalidate(bool all = false) => UserSession.Invalidate(all); /// <summary> /// Marks the session ID to be regenerated during closing event /// </summary> - public void RegenID() => UserSession.RegenID(); + public readonly void RegenID() => UserSession.RegenID(); /// <summary> /// Marks the session to be detached from the current connection. /// </summary> - public void Detach() => UserSession.Detach(); + public readonly void Detach() => UserSession.Detach(); #nullable disable @@ -287,13 +287,13 @@ namespace VNLib.Plugins.Essentials.Sessions } ///<inheritdoc/> - public bool Equals(SessionInfo other) => SessionID.Equals(other.SessionID, StringComparison.Ordinal); + public readonly bool Equals(SessionInfo other) => SessionID.Equals(other.SessionID, StringComparison.Ordinal); ///<inheritdoc/> - public override bool Equals(object? obj) => obj is SessionInfo si && Equals(si); + public readonly override bool Equals(object? obj) => obj is SessionInfo si && Equals(si); ///<inheritdoc/> - public override int GetHashCode() => SessionID.GetHashCode(StringComparison.Ordinal); + public readonly override int GetHashCode() => SessionID.GetHashCode(StringComparison.Ordinal); ///<inheritdoc/> public static bool operator ==(SessionInfo left, SessionInfo right) => left.Equals(right); |