File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed
engine/sdks/typescript/runner/src
rivetkit-typescript/packages/rivetkit/src/drivers/engine Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ export interface RunnerConfig {
4343 prepopulateActorNames : Record < string , { metadata : Record < string , any > } > ;
4444 metadata ?: Record < string , any > ;
4545 onConnected : ( ) => void ;
46- onDisconnected : ( ) => void ;
46+ onDisconnected : ( code : number , reason : string ) => void ;
4747 onShutdown : ( ) => void ;
4848 fetch : (
4949 runner : Runner ,
@@ -640,7 +640,7 @@ export class Runner {
640640 reason : ev . reason . toString ( ) ,
641641 } ) ;
642642
643- this . #config. onDisconnected ( ) ;
643+ this . #config. onDisconnected ( ev . code , ev . reason ) ;
644644
645645 if ( ev . reason . toString ( ) . startsWith ( "ws.eviction" ) ) {
646646 logger ( ) ?. info ( {
Original file line number Diff line number Diff line change @@ -125,11 +125,13 @@ export class EngineActorDriver implements ActorDriver {
125125
126126 this . #runnerStarted. resolve ( undefined ) ;
127127 } ,
128- onDisconnected : ( ) => {
128+ onDisconnected : ( code , reason ) => {
129129 logger ( ) . warn ( {
130130 msg : "runner disconnected" ,
131131 namespace : this . #runConfig. namespace ,
132132 runnerName : this . #runConfig. runnerName ,
133+ code,
134+ reason,
133135 } ) ;
134136 hasDisconnected = true ;
135137 } ,
You can’t perform that action at this time.
0 commit comments