()
| 1183 | } |
| 1184 | |
| 1185 | private async waitWhileStarting(): Promise<void> { |
| 1186 | while (this.sessionStatus === SessionStatus.Starting) { |
| 1187 | if ( |
| 1188 | this.startCancellationTokenSource?.token.isCancellationRequested |
| 1189 | ) { |
| 1190 | return; |
| 1191 | } |
| 1192 | await utils.sleep(200); |
| 1193 | } |
| 1194 | } |
| 1195 | |
| 1196 | private async waitWhileStopping(): Promise<void> { |
| 1197 | while (this.sessionStatus === SessionStatus.Stopping) { |