()
| 59 | view, |
| 60 | chat, |
| 61 | async dispose() { |
| 62 | const workspaces = await env.orpc.workspace.list({ archived: false }).catch(() => []); |
| 63 | await Promise.all( |
| 64 | workspaces |
| 65 | .filter((workspace) => workspace.projectPath === projectPath) |
| 66 | .map((workspace) => |
| 67 | env.orpc.workspace.remove({ workspaceId: workspace.id, options: { force: true } }) |
| 68 | ) |
| 69 | ); |
| 70 | await cleanupView(view, cleanupDom); |
| 71 | await cleanupTestEnvironment(env); |
| 72 | await cleanupTempGitRepo(repoPath); |
| 73 | }, |
| 74 | }; |
| 75 | } catch (error) { |
| 76 | cleanupDom(); |
nothing calls this directly
no test coverage detected