@@ -453,54 +453,31 @@ export const createMynahUI = (ideApi: any, featureDevInitEnabled: boolean, codeT
453
453
content : 'Thanks for your feedback.' ,
454
454
} )
455
455
} ,
456
- onCodeBlockActionClicked : (
457
- tabId : string ,
458
- messageId : string ,
459
- actionId : string ,
460
- data ?: string ,
461
- code ?: string ,
462
- type ?: CodeSelectionType ,
463
- referenceTrackerInformation ?: ReferenceTrackerInformation [ ] ,
464
- eventId ?: string ,
465
- codeBlockIndex ?: number ,
466
- totalCodeBlocks ?: number
456
+ onCodeInsertToCursorPosition : connector . onCodeInsertToCursorPosition ,
457
+ onCopyCodeToClipboard : (
458
+ tabId ,
459
+ messageId ,
460
+ code ,
461
+ type ,
462
+ referenceTrackerInfo ,
463
+ eventId ,
464
+ codeBlockIndex ,
465
+ totalCodeBlocks
467
466
) => {
468
- switch ( actionId ) {
469
- case 'insert-to-cursor' :
470
- connector . onCodeInsertToCursorPosition (
471
- tabId ,
472
- messageId ,
473
- code ,
474
- type ,
475
- referenceTrackerInformation ,
476
- eventId ,
477
- codeBlockIndex ,
478
- totalCodeBlocks ,
479
- responseMetadata . get ( messageId ) ?. [ 0 ] ?? undefined ,
480
- responseMetadata . get ( messageId ) ?. [ 1 ] ?? undefined
481
- )
482
- break
483
- case 'copy' :
484
- connector . onCopyCodeToClipboard (
485
- tabId ,
486
- messageId ,
487
- code ,
488
- type ,
489
- referenceTrackerInformation ,
490
- eventId ,
491
- codeBlockIndex ,
492
- totalCodeBlocks ,
493
- responseMetadata . get ( messageId ) ?. [ 0 ] ?? undefined ,
494
- responseMetadata . get ( messageId ) ?. [ 1 ] ?? undefined
495
- )
496
- mynahUI . notify ( {
497
- type : NotificationType . SUCCESS ,
498
- content : 'Selected code is copied to clipboard' ,
499
- } )
500
- break
501
- default :
502
- break
503
- }
467
+ connector . onCopyCodeToClipboard (
468
+ tabId ,
469
+ messageId ,
470
+ code ,
471
+ type ,
472
+ referenceTrackerInfo ,
473
+ eventId ,
474
+ codeBlockIndex ,
475
+ totalCodeBlocks
476
+ )
477
+ mynahUI . notify ( {
478
+ type : NotificationType . SUCCESS ,
479
+ content : 'Selected code is copied to clipboard' ,
480
+ } )
504
481
} ,
505
482
onChatItemEngagement : connector . triggerSuggestionEngagement ,
506
483
onSourceLinkClick : ( tabId , messageId , link , mouseEvent ) => {
0 commit comments