Showing
2 changed files
with
7 additions
and
2 deletions
| @@ -19,8 +19,13 @@ class BaseWebSocket { | @@ -19,8 +19,13 @@ class BaseWebSocket { | ||
| 19 | SocketNotifier socketNotifier = SocketNotifier(); | 19 | SocketNotifier socketNotifier = SocketNotifier(); |
| 20 | Duration ping; | 20 | Duration ping; |
| 21 | bool isDisposed = false; | 21 | bool isDisposed = false; |
| 22 | + bool allowSelfSigned; | ||
| 22 | 23 | ||
| 23 | - BaseWebSocket(this.url, {this.ping = const Duration(seconds: 5)}) { | 24 | + BaseWebSocket( |
| 25 | + this.url, { | ||
| 26 | + this.ping = const Duration(seconds: 5), | ||
| 27 | + this.allowSelfSigned = true, | ||
| 28 | + }) { | ||
| 24 | url = url.startsWith('https') | 29 | url = url.startsWith('https') |
| 25 | ? url.replaceAll('https:', 'wss:') | 30 | ? url.replaceAll('https:', 'wss:') |
| 26 | : url.replaceAll('http:', 'ws:'); | 31 | : url.replaceAll('http:', 'ws:'); |
| @@ -7,7 +7,7 @@ class BaseWebSocket { | @@ -7,7 +7,7 @@ class BaseWebSocket { | ||
| 7 | BaseWebSocket( | 7 | BaseWebSocket( |
| 8 | this.url, { | 8 | this.url, { |
| 9 | this.ping = const Duration(seconds: 5), | 9 | this.ping = const Duration(seconds: 5), |
| 10 | - allowSelfSigned = true, | 10 | + this.allowSelfSigned = true, |
| 11 | }) { | 11 | }) { |
| 12 | throw 'To use sockets you need dart:io or dart:html'; | 12 | throw 'To use sockets you need dart:io or dart:html'; |
| 13 | } | 13 | } |
-
Please register or login to post a comment