(threadId?: ThreadId | null)
| 157 | } |
| 158 | |
| 159 | continue(threadId?: ThreadId | null): void { |
| 160 | const session = this.getSession(threadId ?? this.currentThreadId); |
| 161 | if (session === null) { |
| 162 | return; |
| 163 | } |
| 164 | |
| 165 | log(`[stalker] continue thread ${session.threadId}`, "green"); |
| 166 | session.stopRequested = true; |
| 167 | Stalker.unfollow(session.threadId); |
| 168 | Stalker.garbageCollect(); |
| 169 | session.semaphore.post(); |
| 170 | |
| 171 | if (!session.paused) { |
| 172 | this.finishSession(session); |
| 173 | } |
| 174 | } |
| 175 | |
| 176 | status(): void { |
| 177 | if (this.sessions.size === 0) { |
no test coverage detected