Fix type issues in FCOMessageHandler

- Change getCurrentCline() to getCurrentTask()
- Fix Promise return type in test mock

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Shawn 2025-08-31 16:15:11 -04:00 committed by Hannes Rudolph
parent 877404aab9
commit 709a7029da
2 changed files with 4 additions and 2 deletions

View file

@ -413,7 +413,7 @@ export class FCOMessageHandler {
// Detect enable event (transition from false to true) during active task
if (!previousFilesChangedEnabled && filesChangedEnabled) {
const currentTask = this.provider.getCurrentCline()
const currentTask = this.provider.getCurrentTask()
if (currentTask && currentTask.taskId) {
try {
await this.handleFCOEnableResetBaseline(currentTask)

View file

@ -75,7 +75,9 @@ describe("FCOMessageHandler", () => {
vi.clearAllMocks()
// Setup getCheckpointService mock
vi.mocked(getCheckpointService).mockImplementation((task) => task?.checkpointService || undefined)
vi.mocked(getCheckpointService).mockImplementation((task) =>
Promise.resolve(task?.checkpointService || undefined),
)
// Reset checkpointSave mock
vi.mocked(checkpointSave).mockReset()