File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -30,6 +30,9 @@ export interface FrpBridgeRpcOptions {
3030 serverHeartbeatInterval ?: number
3131 serverValidateToken ?: ( token : string | undefined , nodeId : string | undefined ) => boolean | Promise < boolean >
3232 serverAuthorize ?: ( nodeId : string , method : string ) => boolean | Promise < boolean >
33+ serverOnRegister ?: ( nodeId : string , payload : NodeInfo ) => void | Promise < void >
34+ serverOnEvent ?: ( nodeId : string , event : import ( '../rpc/message-types' ) . EventRpcMessage ) => void | Promise < void >
35+ serverCommandTimeout ?: number
3336 clientUrl ?: string
3437 clientNodeId ?: string
3538 clientToken ?: string
@@ -192,6 +195,9 @@ export class FrpBridgeInitializer {
192195 heartbeatInterval : rpcOptions . serverHeartbeatInterval ,
193196 validateToken : rpcOptions . serverValidateToken ,
194197 authorize : rpcOptions . serverAuthorize ,
198+ onRegister : rpcOptions . serverOnRegister ,
199+ onEvent : rpcOptions . serverOnEvent ,
200+ commandTimeout : rpcOptions . serverCommandTimeout ,
195201 logger : consola . withTag ( 'RpcServer' )
196202 } )
197203 }
You can’t perform that action at this time.
0 commit comments