@@ -481,22 +481,25 @@ export class TerminalProviderChannel implements IServerChannel<RemoteAgentConnec
481481 public listen ( _ : RemoteAgentConnectionContext , event : string , args : any ) : Event < any > {
482482 logger . trace ( 'TerminalProviderChannel:listen' , field ( 'event' , event ) , field ( 'args' , args ) ) ;
483483
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.
484487 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 ;
489492
490493 case '$onProcessDataEvent' : return this . _onProcessData . event ;
491494 case '$onProcessExitEvent' : return this . _onProcessExit . event ;
492495 case '$onProcessReadyEvent' : return this . _onProcessReady . event ;
493496 case '$onProcessReplayEvent' : return this . _onProcessReplay . event ;
494497 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
500503 // the terminal that will do things in VS Code but we already have that
501504 // functionality via a socket so I'm not sure what this is for.
502505 case '$onExecuteCommand' : return Event . None ;
0 commit comments