()
| 7840 | await new Promise<void>((resolve) => { |
| 7841 | let settled = false; |
| 7842 | const finish = () => { |
| 7843 | if (settled) { |
| 7844 | return; |
| 7845 | } |
| 7846 | settled = true; |
| 7847 | unsubscribe(); |
| 7848 | resolve(); |
| 7849 | }; |
| 7850 | const unsubscribe = session.onChatEvent((event) => { |
| 7851 | const eventType = event.message.type; |
| 7852 | const retryStartedOrTurnPhaseChanged = |
no test coverage detected