diff options
author | vman <public@vaughnnugent.com> | 2022-12-09 13:55:05 -0500 |
---|---|---|
committer | vman <public@vaughnnugent.com> | 2022-12-09 13:55:05 -0500 |
commit | e7c24d79f65ebec8d2605dad3d23e8eeea260843 (patch) | |
tree | db7da6183085738c6d0c95152335ef6042f663b8 /VNLib.Data.Caching.Extensions/ActiveServer.cs | |
parent | 8a306b5c1ccc9220f788ed055ba4859381412fbd (diff) |
Negotiation + key signing updates
Diffstat (limited to 'VNLib.Data.Caching.Extensions/ActiveServer.cs')
-rw-r--r-- | VNLib.Data.Caching.Extensions/ActiveServer.cs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/VNLib.Data.Caching.Extensions/ActiveServer.cs b/VNLib.Data.Caching.Extensions/ActiveServer.cs index 1d56169..edaf812 100644 --- a/VNLib.Data.Caching.Extensions/ActiveServer.cs +++ b/VNLib.Data.Caching.Extensions/ActiveServer.cs @@ -34,5 +34,9 @@ namespace VNLib.Data.Caching.Extensions public string? ServerId { get; set; } [JsonPropertyName("ip_address")] public string? Ip { get; set; } + ///<inheritdoc/> + public override int GetHashCode() => ServerId!.GetHashCode(StringComparison.OrdinalIgnoreCase); + ///<inheritdoc/> + public override bool Equals(object? obj) => obj is ActiveServer s && GetHashCode() == s.GetHashCode(); } } |