mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-10-08 03:07:53 +00:00
Fix tsc errors
This commit is contained in:
parent
246062c86f
commit
c95706e345
3 changed files with 9 additions and 20 deletions
|
|
@ -2828,7 +2828,7 @@ export const webviewMessageHandler = async (
|
|||
|
||||
case "switchTab": {
|
||||
if (message.tab) {
|
||||
// Capture tab shown event for all switchTab messages (which are user-initiated)
|
||||
// Capture tab shown event for all switchTab messages (which are user-initiated).
|
||||
if (TelemetryService.hasInstance()) {
|
||||
TelemetryService.instance.captureTabShown(message.tab)
|
||||
}
|
||||
|
|
@ -2847,7 +2847,6 @@ export const webviewMessageHandler = async (
|
|||
const { getCommands } = await import("../../services/command/commands")
|
||||
const commands = await getCommands(getCurrentCwd())
|
||||
|
||||
// Convert to the format expected by the frontend
|
||||
const commandList = commands.map((command) => ({
|
||||
name: command.name,
|
||||
source: command.source,
|
||||
|
|
@ -2856,34 +2855,20 @@ export const webviewMessageHandler = async (
|
|||
argumentHint: command.argumentHint,
|
||||
}))
|
||||
|
||||
await provider.postMessageToWebview({
|
||||
type: "commands",
|
||||
commands: commandList,
|
||||
})
|
||||
await provider.postMessageToWebview({ type: "commands", commands: commandList })
|
||||
} catch (error) {
|
||||
provider.log(`Error fetching commands: ${JSON.stringify(error, Object.getOwnPropertyNames(error), 2)}`)
|
||||
// Send empty array on error
|
||||
await provider.postMessageToWebview({
|
||||
type: "commands",
|
||||
commands: [],
|
||||
})
|
||||
await provider.postMessageToWebview({ type: "commands", commands: [] })
|
||||
}
|
||||
break
|
||||
}
|
||||
case "requestModes": {
|
||||
try {
|
||||
const modes = await provider.getModes()
|
||||
await provider.postMessageToWebview({
|
||||
type: "modes",
|
||||
modes,
|
||||
})
|
||||
await provider.postMessageToWebview({ type: "modes", modes })
|
||||
} catch (error) {
|
||||
provider.log(`Error fetching modes: ${JSON.stringify(error, Object.getOwnPropertyNames(error), 2)}`)
|
||||
// Send empty array on error
|
||||
await provider.postMessageToWebview({
|
||||
type: "modes",
|
||||
modes: [],
|
||||
})
|
||||
await provider.postMessageToWebview({ type: "modes", modes: [] })
|
||||
}
|
||||
break
|
||||
}
|
||||
|
|
|
|||
|
|
@ -132,6 +132,7 @@ export interface ExtensionMessage {
|
|||
| "browserSessionNavigate"
|
||||
| "claudeCodeRateLimits"
|
||||
| "customToolsResult"
|
||||
| "modes"
|
||||
text?: string
|
||||
payload?: any // Add a generic payload for now, can refine later
|
||||
// Checkpoint warning message
|
||||
|
|
@ -220,6 +221,7 @@ export interface ExtensionMessage {
|
|||
isBrowserSessionActive?: boolean // For browser session panel updates
|
||||
stepIndex?: number // For browserSessionNavigate: the target step index to display
|
||||
tools?: SerializedCustomToolDefinition[] // For customToolsResult
|
||||
modes?: { slug: string; name: string }[] // For modes response
|
||||
}
|
||||
|
||||
export type ExtensionState = Pick<
|
||||
|
|
|
|||
|
|
@ -180,6 +180,8 @@ export interface WebviewMessage {
|
|||
| "downloadErrorDiagnostics"
|
||||
| "requestClaudeCodeRateLimits"
|
||||
| "refreshCustomTools"
|
||||
| "requestModes"
|
||||
| "switchMode"
|
||||
text?: string
|
||||
editedMessageContent?: string
|
||||
tab?: "settings" | "history" | "mcp" | "modes" | "chat" | "marketplace" | "cloud"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue