fix: add tls override for websockets incase of self signed certs
This commit is contained in:
@@ -3,6 +3,7 @@ import 'package:socket_io_client/socket_io_client.dart' as io;
|
||||
|
||||
import '../models/server_config.dart';
|
||||
import '../utils/debug_logger.dart';
|
||||
import 'socket_tls_override.dart';
|
||||
|
||||
typedef SocketChatEventHandler =
|
||||
void Function(
|
||||
@@ -120,7 +121,11 @@ class SocketService with WidgetsBindingObserver {
|
||||
builder.setExtraHeaders(extraHeaders);
|
||||
}
|
||||
|
||||
_socket = io.io(base, builder.build());
|
||||
_socket = createSocketWithOptionalBadCertOverride(
|
||||
base,
|
||||
builder,
|
||||
serverConfig,
|
||||
);
|
||||
|
||||
_bindCoreSocketHandlers();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user