| 459 | } |
| 460 | |
| 461 | void AsyncReadableStream::pause() |
| 462 | { |
| 463 | switch (state) |
| 464 | { |
| 465 | case State::Reading: |
| 466 | case State::AsyncReading: |
| 467 | case State::SyncPushing: |
| 468 | case State::AsyncPushing: { |
| 469 | state = State::Pausing; |
| 470 | } |
| 471 | break; |
| 472 | case State::Pausing: |
| 473 | case State::Ended: |
| 474 | case State::Paused: break; |
| 475 | default: { |
| 476 | emitError(Result::Error("AsyncReadableStream::pause - called in wrong state")); |
| 477 | } |
| 478 | } |
| 479 | } |
| 480 | |
| 481 | void AsyncReadableStream::resumeReading() |
| 482 | { |
no test coverage detected