private void HandleDisconnect(string nickname, string logMessage)
 {
     LogInfo(logMessage);
     _clientDisconnected = true;
     _userDisconnectedDelegate.Invoke(nickname);
     _users.TryRemove(nickname, out _);
 }