Skip to content

Commit 609d725

Browse files
minoicaran
authored andcommitted
update: use if instead of switch case in xhr_transport.dart
1 parent 8313a4d commit 609d725

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

lib/src/client/transport/xhr_transport.dart

+6-8
Original file line numberDiff line numberDiff line change
@@ -59,14 +59,12 @@ class XhrTransportStream implements GrpcTransportStream {
5959
if (_incomingProcessor.isClosed) {
6060
return;
6161
}
62-
switch (_request.readyState) {
63-
case 2:
64-
_onHeadersReceived();
65-
break;
66-
case 4:
67-
_onRequestDone();
68-
_close();
69-
break;
62+
// TODO: dart-lang/web#285 use 'if' for now
63+
if (_request.readyState == XMLHttpRequest.HEADERS_RECEIVED) {
64+
_onHeadersReceived();
65+
} else if (_request.readyState == XMLHttpRequest.DONE) {
66+
_onRequestDone();
67+
_close();
7068
}
7169
});
7270

0 commit comments

Comments
 (0)