Skip to content

Commit b890859

Browse files
committed
Add a getter
1 parent 613c165 commit b890859

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

src/core/task/Task.ts

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import {
3434
isIdleAsk,
3535
isInteractiveAsk,
3636
isResumableAsk,
37+
QueuedMessage,
3738
} from "@roo-code/types"
3839
import { TelemetryService } from "@roo-code/telemetry"
3940
import { CloudService, BridgeOrchestrator } from "@roo-code/cloud"
@@ -821,7 +822,9 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
821822
const message = this.messageQueueService.dequeueMessage()
822823

823824
if (message) {
824-
this.submitUserMessage(message.text, message.images)
825+
setTimeout(async () => {
826+
await this.submitUserMessage(message.text, message.images)
827+
}, 0)
825828
}
826829
}
827830

@@ -2756,10 +2759,6 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
27562759

27572760
// Getters
27582761

2759-
public get cwd() {
2760-
return this.workspacePath
2761-
}
2762-
27632762
public get taskStatus(): TaskStatus {
27642763
if (this.interactiveAsk) {
27652764
return TaskStatus.Interactive
@@ -2779,4 +2778,12 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
27792778
public get taskAsk(): ClineMessage | undefined {
27802779
return this.idleAsk || this.resumableAsk || this.interactiveAsk
27812780
}
2781+
2782+
public get queuedMessages(): QueuedMessage[] {
2783+
return this.messageQueueService.messages
2784+
}
2785+
2786+
public get cwd() {
2787+
return this.workspacePath
2788+
}
27822789
}

0 commit comments

Comments
 (0)