@ -274,6 +274,40 @@ func local_request_Router_GetMissionControlConfig_0(ctx context.Context, marshal
}
func request_Router_SetMissionControlConfig_0 ( ctx context . Context , marshaler runtime . Marshaler , client RouterClient , req * http . Request , pathParams map [ string ] string ) ( proto . Message , runtime . ServerMetadata , error ) {
var protoReq SetMissionControlConfigRequest
var metadata runtime . ServerMetadata
newReader , berr := utilities . IOReaderFactory ( req . Body )
if berr != nil {
return nil , metadata , status . Errorf ( codes . InvalidArgument , "%v" , berr )
}
if err := marshaler . NewDecoder ( newReader ( ) ) . Decode ( & protoReq ) ; err != nil && err != io . EOF {
return nil , metadata , status . Errorf ( codes . InvalidArgument , "%v" , err )
}
msg , err := client . SetMissionControlConfig ( ctx , & protoReq , grpc . Header ( & metadata . HeaderMD ) , grpc . Trailer ( & metadata . TrailerMD ) )
return msg , metadata , err
}
func local_request_Router_SetMissionControlConfig_0 ( ctx context . Context , marshaler runtime . Marshaler , server RouterServer , req * http . Request , pathParams map [ string ] string ) ( proto . Message , runtime . ServerMetadata , error ) {
var protoReq SetMissionControlConfigRequest
var metadata runtime . ServerMetadata
newReader , berr := utilities . IOReaderFactory ( req . Body )
if berr != nil {
return nil , metadata , status . Errorf ( codes . InvalidArgument , "%v" , berr )
}
if err := marshaler . NewDecoder ( newReader ( ) ) . Decode ( & protoReq ) ; err != nil && err != io . EOF {
return nil , metadata , status . Errorf ( codes . InvalidArgument , "%v" , err )
}
msg , err := server . SetMissionControlConfig ( ctx , & protoReq )
return msg , metadata , err
}
func request_Router_QueryProbability_0 ( ctx context . Context , marshaler runtime . Marshaler , client RouterClient , req * http . Request , pathParams map [ string ] string ) ( proto . Message , runtime . ServerMetadata , error ) {
var protoReq QueryProbabilityRequest
var metadata runtime . ServerMetadata
@ -423,6 +457,92 @@ func request_Router_SubscribeHtlcEvents_0(ctx context.Context, marshaler runtime
}
func request_Router_HtlcInterceptor_0 ( ctx context . Context , marshaler runtime . Marshaler , client RouterClient , req * http . Request , pathParams map [ string ] string ) ( Router_HtlcInterceptorClient , runtime . ServerMetadata , error ) {
var metadata runtime . ServerMetadata
stream , err := client . HtlcInterceptor ( ctx )
if err != nil {
grpclog . Infof ( "Failed to start streaming: %v" , err )
return nil , metadata , err
}
dec := marshaler . NewDecoder ( req . Body )
handleSend := func ( ) error {
var protoReq ForwardHtlcInterceptResponse
err := dec . Decode ( & protoReq )
if err == io . EOF {
return err
}
if err != nil {
grpclog . Infof ( "Failed to decode request: %v" , err )
return err
}
if err := stream . Send ( & protoReq ) ; err != nil {
grpclog . Infof ( "Failed to send request: %v" , err )
return err
}
return nil
}
if err := handleSend ( ) ; err != nil {
if cerr := stream . CloseSend ( ) ; cerr != nil {
grpclog . Infof ( "Failed to terminate client stream: %v" , cerr )
}
if err == io . EOF {
return stream , metadata , nil
}
return nil , metadata , err
}
go func ( ) {
for {
if err := handleSend ( ) ; err != nil {
break
}
}
if err := stream . CloseSend ( ) ; err != nil {
grpclog . Infof ( "Failed to terminate client stream: %v" , err )
}
} ( )
header , err := stream . Header ( )
if err != nil {
grpclog . Infof ( "Failed to get header from client: %v" , err )
return nil , metadata , err
}
metadata . HeaderMD = header
return stream , metadata , nil
}
func request_Router_UpdateChanStatus_0 ( ctx context . Context , marshaler runtime . Marshaler , client RouterClient , req * http . Request , pathParams map [ string ] string ) ( proto . Message , runtime . ServerMetadata , error ) {
var protoReq UpdateChanStatusRequest
var metadata runtime . ServerMetadata
newReader , berr := utilities . IOReaderFactory ( req . Body )
if berr != nil {
return nil , metadata , status . Errorf ( codes . InvalidArgument , "%v" , berr )
}
if err := marshaler . NewDecoder ( newReader ( ) ) . Decode ( & protoReq ) ; err != nil && err != io . EOF {
return nil , metadata , status . Errorf ( codes . InvalidArgument , "%v" , err )
}
msg , err := client . UpdateChanStatus ( ctx , & protoReq , grpc . Header ( & metadata . HeaderMD ) , grpc . Trailer ( & metadata . TrailerMD ) )
return msg , metadata , err
}
func local_request_Router_UpdateChanStatus_0 ( ctx context . Context , marshaler runtime . Marshaler , server RouterServer , req * http . Request , pathParams map [ string ] string ) ( proto . Message , runtime . ServerMetadata , error ) {
var protoReq UpdateChanStatusRequest
var metadata runtime . ServerMetadata
newReader , berr := utilities . IOReaderFactory ( req . Body )
if berr != nil {
return nil , metadata , status . Errorf ( codes . InvalidArgument , "%v" , berr )
}
if err := marshaler . NewDecoder ( newReader ( ) ) . Decode ( & protoReq ) ; err != nil && err != io . EOF {
return nil , metadata , status . Errorf ( codes . InvalidArgument , "%v" , err )
}
msg , err := server . UpdateChanStatus ( ctx , & protoReq )
return msg , metadata , err
}
// RegisterRouterHandlerServer registers the http handlers for service Router to "mux".
// UnaryRPC :call RouterServer directly.
// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
@ -562,6 +682,26 @@ func RegisterRouterHandlerServer(ctx context.Context, mux *runtime.ServeMux, ser
} )
mux . Handle ( "POST" , pattern_Router_SetMissionControlConfig_0 , func ( w http . ResponseWriter , req * http . Request , pathParams map [ string ] string ) {
ctx , cancel := context . WithCancel ( req . Context ( ) )
defer cancel ( )
inboundMarshaler , outboundMarshaler := runtime . MarshalerForRequest ( mux , req )
rctx , err := runtime . AnnotateIncomingContext ( ctx , mux , req )
if err != nil {
runtime . HTTPError ( ctx , mux , outboundMarshaler , w , req , err )
return
}
resp , md , err := local_request_Router_SetMissionControlConfig_0 ( rctx , inboundMarshaler , server , req , pathParams )
ctx = runtime . NewServerMetadataContext ( ctx , md )
if err != nil {
runtime . HTTPError ( ctx , mux , outboundMarshaler , w , req , err )
return
}
forward_Router_SetMissionControlConfig_0 ( ctx , mux , outboundMarshaler , w , req , resp , mux . GetForwardResponseOptions ( ) ... )
} )
mux . Handle ( "GET" , pattern_Router_QueryProbability_0 , func ( w http . ResponseWriter , req * http . Request , pathParams map [ string ] string ) {
ctx , cancel := context . WithCancel ( req . Context ( ) )
defer cancel ( )
@ -609,6 +749,33 @@ func RegisterRouterHandlerServer(ctx context.Context, mux *runtime.ServeMux, ser
return
} )
mux . Handle ( "POST" , pattern_Router_HtlcInterceptor_0 , func ( w http . ResponseWriter , req * http . Request , pathParams map [ string ] string ) {
err := status . Error ( codes . Unimplemented , "streaming calls are not yet supported in the in-process transport" )
_ , outboundMarshaler := runtime . MarshalerForRequest ( mux , req )
runtime . HTTPError ( ctx , mux , outboundMarshaler , w , req , err )
return
} )
mux . Handle ( "POST" , pattern_Router_UpdateChanStatus_0 , func ( w http . ResponseWriter , req * http . Request , pathParams map [ string ] string ) {
ctx , cancel := context . WithCancel ( req . Context ( ) )
defer cancel ( )
inboundMarshaler , outboundMarshaler := runtime . MarshalerForRequest ( mux , req )
rctx , err := runtime . AnnotateIncomingContext ( ctx , mux , req )
if err != nil {
runtime . HTTPError ( ctx , mux , outboundMarshaler , w , req , err )
return
}
resp , md , err := local_request_Router_UpdateChanStatus_0 ( rctx , inboundMarshaler , server , req , pathParams )
ctx = runtime . NewServerMetadataContext ( ctx , md )
if err != nil {
runtime . HTTPError ( ctx , mux , outboundMarshaler , w , req , err )
return
}
forward_Router_UpdateChanStatus_0 ( ctx , mux , outboundMarshaler , w , req , resp , mux . GetForwardResponseOptions ( ) ... )
} )
return nil
}
@ -810,6 +977,26 @@ func RegisterRouterHandlerClient(ctx context.Context, mux *runtime.ServeMux, cli
} )
mux . Handle ( "POST" , pattern_Router_SetMissionControlConfig_0 , func ( w http . ResponseWriter , req * http . Request , pathParams map [ string ] string ) {
ctx , cancel := context . WithCancel ( req . Context ( ) )
defer cancel ( )
inboundMarshaler , outboundMarshaler := runtime . MarshalerForRequest ( mux , req )
rctx , err := runtime . AnnotateContext ( ctx , mux , req )
if err != nil {
runtime . HTTPError ( ctx , mux , outboundMarshaler , w , req , err )
return
}
resp , md , err := request_Router_SetMissionControlConfig_0 ( rctx , inboundMarshaler , client , req , pathParams )
ctx = runtime . NewServerMetadataContext ( ctx , md )
if err != nil {
runtime . HTTPError ( ctx , mux , outboundMarshaler , w , req , err )
return
}
forward_Router_SetMissionControlConfig_0 ( ctx , mux , outboundMarshaler , w , req , resp , mux . GetForwardResponseOptions ( ) ... )
} )
mux . Handle ( "GET" , pattern_Router_QueryProbability_0 , func ( w http . ResponseWriter , req * http . Request , pathParams map [ string ] string ) {
ctx , cancel := context . WithCancel ( req . Context ( ) )
defer cancel ( )
@ -870,6 +1057,46 @@ func RegisterRouterHandlerClient(ctx context.Context, mux *runtime.ServeMux, cli
} )
mux . Handle ( "POST" , pattern_Router_HtlcInterceptor_0 , func ( w http . ResponseWriter , req * http . Request , pathParams map [ string ] string ) {
ctx , cancel := context . WithCancel ( req . Context ( ) )
defer cancel ( )
inboundMarshaler , outboundMarshaler := runtime . MarshalerForRequest ( mux , req )
rctx , err := runtime . AnnotateContext ( ctx , mux , req )
if err != nil {
runtime . HTTPError ( ctx , mux , outboundMarshaler , w , req , err )
return
}
resp , md , err := request_Router_HtlcInterceptor_0 ( rctx , inboundMarshaler , client , req , pathParams )
ctx = runtime . NewServerMetadataContext ( ctx , md )
if err != nil {
runtime . HTTPError ( ctx , mux , outboundMarshaler , w , req , err )
return
}
forward_Router_HtlcInterceptor_0 ( ctx , mux , outboundMarshaler , w , req , func ( ) ( proto . Message , error ) { return resp . Recv ( ) } , mux . GetForwardResponseOptions ( ) ... )
} )
mux . Handle ( "POST" , pattern_Router_UpdateChanStatus_0 , func ( w http . ResponseWriter , req * http . Request , pathParams map [ string ] string ) {
ctx , cancel := context . WithCancel ( req . Context ( ) )
defer cancel ( )
inboundMarshaler , outboundMarshaler := runtime . MarshalerForRequest ( mux , req )
rctx , err := runtime . AnnotateContext ( ctx , mux , req )
if err != nil {
runtime . HTTPError ( ctx , mux , outboundMarshaler , w , req , err )
return
}
resp , md , err := request_Router_UpdateChanStatus_0 ( rctx , inboundMarshaler , client , req , pathParams )
ctx = runtime . NewServerMetadataContext ( ctx , md )
if err != nil {
runtime . HTTPError ( ctx , mux , outboundMarshaler , w , req , err )
return
}
forward_Router_UpdateChanStatus_0 ( ctx , mux , outboundMarshaler , w , req , resp , mux . GetForwardResponseOptions ( ) ... )
} )
return nil
}
@ -890,11 +1117,17 @@ var (
pattern_Router_GetMissionControlConfig_0 = runtime . MustPattern ( runtime . NewPattern ( 1 , [ ] int { 2 , 0 , 2 , 1 , 2 , 2 } , [ ] string { "v2" , "router" , "mccfg" } , "" , runtime . AssumeColonVerbOpt ( true ) ) )
pattern_Router_SetMissionControlConfig_0 = runtime . MustPattern ( runtime . NewPattern ( 1 , [ ] int { 2 , 0 , 2 , 1 , 2 , 2 } , [ ] string { "v2" , "router" , "mccfg" } , "" , runtime . AssumeColonVerbOpt ( true ) ) )
pattern_Router_QueryProbability_0 = runtime . MustPattern ( runtime . NewPattern ( 1 , [ ] int { 2 , 0 , 2 , 1 , 2 , 2 , 2 , 3 , 1 , 0 , 4 , 1 , 5 , 4 , 1 , 0 , 4 , 1 , 5 , 5 , 1 , 0 , 4 , 1 , 5 , 6 } , [ ] string { "v2" , "router" , "mc" , "probability" , "from_node" , "to_node" , "amt_msat" } , "" , runtime . AssumeColonVerbOpt ( true ) ) )
pattern_Router_BuildRoute_0 = runtime . MustPattern ( runtime . NewPattern ( 1 , [ ] int { 2 , 0 , 2 , 1 , 2 , 2 } , [ ] string { "v2" , "router" , "route" } , "" , runtime . AssumeColonVerbOpt ( true ) ) )
pattern_Router_SubscribeHtlcEvents_0 = runtime . MustPattern ( runtime . NewPattern ( 1 , [ ] int { 2 , 0 , 2 , 1 , 2 , 2 } , [ ] string { "v2" , "router" , "htlcevents" } , "" , runtime . AssumeColonVerbOpt ( true ) ) )
pattern_Router_HtlcInterceptor_0 = runtime . MustPattern ( runtime . NewPattern ( 1 , [ ] int { 2 , 0 , 2 , 1 , 2 , 2 } , [ ] string { "v2" , "router" , "htlcinterceptor" } , "" , runtime . AssumeColonVerbOpt ( true ) ) )
pattern_Router_UpdateChanStatus_0 = runtime . MustPattern ( runtime . NewPattern ( 1 , [ ] int { 2 , 0 , 2 , 1 , 2 , 2 } , [ ] string { "v2" , "router" , "updatechanstatus" } , "" , runtime . AssumeColonVerbOpt ( true ) ) )
)
var (
@ -914,9 +1147,15 @@ var (
forward_Router_GetMissionControlConfig_0 = runtime . ForwardResponseMessage
forward_Router_SetMissionControlConfig_0 = runtime . ForwardResponseMessage
forward_Router_QueryProbability_0 = runtime . ForwardResponseMessage
forward_Router_BuildRoute_0 = runtime . ForwardResponseMessage
forward_Router_SubscribeHtlcEvents_0 = runtime . ForwardResponseStream
forward_Router_HtlcInterceptor_0 = runtime . ForwardResponseStream
forward_Router_UpdateChanStatus_0 = runtime . ForwardResponseMessage
)