@@ -481,22 +481,25 @@ export class TerminalProviderChannel implements IServerChannel<RemoteAgentConnec
481
481
public listen ( _ : RemoteAgentConnectionContext , event : string , args : any ) : Event < any > {
482
482
logger . trace ( 'TerminalProviderChannel:listen' , field ( 'event' , event ) , field ( 'args' , args ) ) ;
483
483
484
+ // TODO@oxy /code-asher: implement these events (currently Event.None) as needed
485
+ // Right now, most functionality tested works;
486
+ // but VSCode might rely on the other events in the future.
484
487
switch ( event ) {
485
- case '$onPtyHostExitEvent' : return Event . None ; // TODO
486
- case '$onPtyHostStartEvent' : return Event . None ; // TODO
487
- case '$onPtyHostUnresponsiveEvent' : return Event . None ; // TODO
488
- case '$onPtyHostResponsiveEvent' : return Event . None ; // TODO
488
+ case '$onPtyHostExitEvent' : return Event . None ;
489
+ case '$onPtyHostStartEvent' : return Event . None ;
490
+ case '$onPtyHostUnresponsiveEvent' : return Event . None ;
491
+ case '$onPtyHostResponsiveEvent' : return Event . None ;
489
492
490
493
case '$onProcessDataEvent' : return this . _onProcessData . event ;
491
494
case '$onProcessExitEvent' : return this . _onProcessExit . event ;
492
495
case '$onProcessReadyEvent' : return this . _onProcessReady . event ;
493
496
case '$onProcessReplayEvent' : return this . _onProcessReplay . event ;
494
497
case '$onProcessTitleChangedEvent' : return this . _onProcessTitleChanged . event ;
495
- case '$onProcessShellTypeChangedEvent' : return Event . None ; // TODO;
496
- case '$onProcessOverrideDimensionsEvent' : return Event . None ; // TODO;
497
- case '$onProcessResolvedShellLaunchConfigEvent' : return Event . None ; // TODO;
498
- case '$onProcessOrphanQuestion' : return Event . None ; // TODO
499
- // TODO : I think this must have something to do with running commands on
498
+ case '$onProcessShellTypeChangedEvent' : return Event . None ;
499
+ case '$onProcessOverrideDimensionsEvent' : return Event . None ;
500
+ case '$onProcessResolvedShellLaunchConfigEvent' : return Event . None ;
501
+ case '$onProcessOrphanQuestion' : return Event . None ;
502
+ // NOTE @code -asher : I think this must have something to do with running commands on
500
503
// the terminal that will do things in VS Code but we already have that
501
504
// functionality via a socket so I'm not sure what this is for.
502
505
case '$onExecuteCommand' : return Event . None ;
0 commit comments