Feature/web socket.connect returns bool instead of void (#256)

* Function Connect returns bool now

* Now, function Connect throw exception when connect returns false
This commit is contained in:
Nicolas PERNOT 2024-10-02 16:48:47 +02:00 коммит произвёл GitHub
Родитель 0eda04fc21
Коммит 8edacf6571
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 9 добавлений и 2 удалений

Просмотреть файл

@ -3214,7 +3214,7 @@ namespace WebSocketSharp
/// A series of reconnecting has failed.
/// </para>
/// </exception>
public void Connect ()
public bool Connect ()
{
if (!_client) {
var msg = "This instance is not a client.";
@ -3232,7 +3232,11 @@ namespace WebSocketSharp
}
if (connect ())
{
open ();
return true;
}
return false;
}
/// <summary>

Просмотреть файл

@ -53,7 +53,10 @@ namespace Netcode.Transports.WebSocket
try
{
Connection.Connect();
if(!Connection.Connect())
{
throw InvalidOperationException($"Cannot connect to url {Connection.Url}");
}
}
catch (Exception e)
{