fix: use sequenceequal
This commit is contained in:
parent
d9d9e86420
commit
77cdae8e11
|
@ -132,9 +132,10 @@ namespace XIVChatPlugin {
|
||||||
this.Plugin.Server.SpawnClientTask(client, false);
|
this.Plugin.Server.SpawnClientTask(client, false);
|
||||||
break;
|
break;
|
||||||
case RelayClientDisconnect disconnect:
|
case RelayClientDisconnect disconnect:
|
||||||
|
var clientPk = disconnect.PublicKey.ToArray();
|
||||||
var id = this.Plugin.Server.Clients
|
var id = this.Plugin.Server.Clients
|
||||||
.Where(client => client.Value is RelayConnected)
|
.Where(client => client.Value is RelayConnected)
|
||||||
.Where(client => client.Value.Handshake?.RemotePublicKey == disconnect.PublicKey.ToArray())
|
.Where(client => client.Value.Handshake?.RemotePublicKey?.SequenceEqual(clientPk) ?? false)
|
||||||
.Select(client => client.Key)
|
.Select(client => client.Key)
|
||||||
.FirstOrDefault();
|
.FirstOrDefault();
|
||||||
if (id != default) {
|
if (id != default) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user