Eduardo Florence

Added the allowSelfSigned parameter to GetSocket

... ... @@ -6,5 +6,6 @@ class GetSocket extends BaseWebSocket {
GetSocket(
String url, {
Duration ping = const Duration(seconds: 5),
}) : super(url, ping: ping);
bool allowSelfSigned = true
}) : super(url, ping: ping, allowSelfSigned: allowSelfSigned);
}
... ...
... ... @@ -18,9 +18,13 @@ class BaseWebSocket {
WebSocket socket;
SocketNotifier socketNotifier = SocketNotifier();
bool isDisposed = false;
BaseWebSocket(this.url, {this.ping = const Duration(seconds: 5)});
BaseWebSocket(
this.url, {
this.ping = const Duration(seconds: 5),
this.allowSelfSigned = true,
});
Duration ping;
bool allowSelfSigned = true;
bool allowSelfSigned;
ConnectionStatus connectionStatus;
... ...
class BaseWebSocket {
String url;
Duration ping;
BaseWebSocket(this.url, {this.ping = const Duration(seconds: 5)}) {
bool allowSelfSigned;
BaseWebSocket(
this.url, {
this.ping = const Duration(seconds: 5),
allowSelfSigned = true,
}) {
throw 'To use sockets you need dart:io or dart:html';
}
... ...