File tree Expand file tree Collapse file tree
packages/app/src/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,14 +65,11 @@ const debugTerminal = (...values: unknown[]) => {
6565 console . debug ( "[terminal]" , ...values )
6666}
6767
68- const errorStatus = ( err : unknown ) => {
68+ const errorName = ( err : unknown ) => {
6969 if ( ! err || typeof err !== "object" ) return
70- if ( ! ( "data" in err ) ) return
71- const data = err . data
72- if ( ! data || typeof data !== "object" ) return
73- if ( ! ( "statusCode" in data ) ) return
74- const status = data . statusCode
75- return typeof status === "number" ? status : undefined
70+ if ( ! ( "name" in err ) ) return
71+ const errorName = err . name
72+ return typeof errorName === "string" ? errorName : undefined
7673}
7774
7875const useTerminalUiBindings = ( input : {
@@ -481,7 +478,7 @@ export const Terminal = (props: TerminalProps) => {
481478 . get ( { ptyID : id } )
482479 . then ( ( ) => false )
483480 . catch ( ( err ) => {
484- if ( errorStatus ( err ) === 404 ) return true
481+ if ( errorName ( err ) === "NotFoundError" ) return true
485482 debugTerminal ( "failed to inspect terminal session" , err )
486483 return false
487484 } )
You can’t perform that action at this time.
0 commit comments