update: use if instead of switch case in xhr_transport.dart

This commit is contained in:
minoic 2024-12-16 09:15:03 -08:00 committed by Aran Donohue
parent 8313a4dc79
commit 609d725e34
No known key found for this signature in database
GPG Key ID: EA98761C2C20A998
1 changed files with 6 additions and 8 deletions

View File

@ -59,14 +59,12 @@ class XhrTransportStream implements GrpcTransportStream {
if (_incomingProcessor.isClosed) {
return;
}
switch (_request.readyState) {
case 2:
_onHeadersReceived();
break;
case 4:
_onRequestDone();
_close();
break;
// TODO: dart-lang/web#285 use 'if' for now
if (_request.readyState == XMLHttpRequest.HEADERS_RECEIVED) {
_onHeadersReceived();
} else if (_request.readyState == XMLHttpRequest.DONE) {
_onRequestDone();
_close();
}
});