File tree Expand file tree Collapse file tree
apps/editor/src/views/panel Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import { PanelProvider } from '@/views/panel/backend/panel-provider'
2+ import { ModeChangedMessage } from '@/views/panel/types/messages'
3+
4+ export const handle_mode_changed = (
5+ panel_provider : PanelProvider ,
6+ message : ModeChangedMessage
7+ ) : void => {
8+ panel_provider . mode = message . mode
9+ }
Load diff This file was deleted.
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ export * from './handle-update-web-configuration'
2020export * from './handle-pick-chatbot'
2121export * from './handle-pick-model'
2222export * from './handle-pick-reasoning-effort'
23- export * from './handle-save- mode'
23+ export * from './handle-mode-changed '
2424export * from './handle-get-mode'
2525export * from './handle-edit-files'
2626export * from './handle-code-at-cursor'
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ import {
3737 handle_at_sign_quick_pick ,
3838 handle_get_web_prompt_type ,
3939 handle_save_web_prompt_type ,
40- handle_save_mode ,
40+ handle_mode_changed ,
4141 handle_get_api_prompt_type ,
4242 handle_save_api_prompt_type ,
4343 handle_get_mode ,
@@ -760,8 +760,8 @@ export class PanelProvider implements vscode.WebviewViewProvider {
760760 await handle_save_edit_format ( this , message )
761761 } else if ( message . command == 'CARET_POSITION_CHANGED' ) {
762762 this . caret_position = message . caret_position
763- } else if ( message . command == 'SAVE_MODE ' ) {
764- await handle_save_mode ( this , message )
763+ } else if ( message . command == 'MODE_CHANGED ' ) {
764+ handle_mode_changed ( this , message )
765765 this . update_providers_shrink_mode ( )
766766 this . update_providers_context_state ( )
767767 } else if ( message . command == 'GET_MODE' ) {
Original file line number Diff line number Diff line change @@ -226,7 +226,7 @@ export const use_panel = (vscode: any) => {
226226 set_chat_input_focus_key ( ( k ) => k + 1 )
227227 set_main_view_scroll_reset_key ( ( k ) => k + 1 )
228228 post_message ( vscode , {
229- command : 'SAVE_MODE ' ,
229+ command : 'MODE_CHANGED ' ,
230230 mode : new_mode
231231 } )
232232 }
Original file line number Diff line number Diff line change @@ -215,8 +215,8 @@ export interface PickReasoningEffortMessage extends BaseMessage {
215215 current_effort ?: string
216216}
217217
218- export interface SaveModeMessage extends BaseMessage {
219- command : 'SAVE_MODE '
218+ export interface ModeChangedMessage extends BaseMessage {
219+ command : 'MODE_CHANGED '
220220 mode : Mode
221221}
222222
@@ -585,7 +585,7 @@ export type FrontendMessage =
585585 | PickModelMessage
586586 | PickChatbotMessage
587587 | PickReasoningEffortMessage
588- | SaveModeMessage
588+ | ModeChangedMessage
589589 | GetModeMessage
590590 | EditFilesMessage
591591 | CancelApiRequestMessage
You can’t perform that action at this time.
0 commit comments