File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
pkgs/web_socket_channel/lib Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -145,10 +145,11 @@ class HtmlWebSocketChannel extends StreamChannelMixin
145
145
// On Chrome and possibly other browsers, `null` can't be passed as the
146
146
// default here. The actual arity of the function call must be correct or
147
147
// it will fail.
148
- if (_localCloseCode != null && _localCloseReason != null ) {
149
- innerWebSocket.close (_localCloseCode! , _localCloseReason! );
150
- } else if (_localCloseCode != null ) {
151
- innerWebSocket.close (_localCloseCode! );
148
+ if ((_localCloseCode, _localCloseReason)
149
+ case (final closeCode? , final closeReason? )) {
150
+ innerWebSocket.close (closeCode, closeReason);
151
+ } else if (_localCloseCode case final closeCode? ) {
152
+ innerWebSocket.close (closeCode);
152
153
} else {
153
154
innerWebSocket.close ();
154
155
}
You can’t perform that action at this time.
0 commit comments