• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lightningnetwork / lnd / 13408822928

19 Feb 2025 08:59AM UTC coverage: 41.123% (-17.7%) from 58.794%
13408822928

Pull #9521

github

web-flow
Merge d2f397b3c into 0e8786348
Pull Request #9521: unit: remove GOACC, use Go 1.20 native coverage functionality

92496 of 224923 relevant lines covered (41.12%)

18825.83 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/lnrpc/routerrpc/router.pb.gw.go
1
// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
2
// source: routerrpc/router.proto
3

4
/*
5
Package routerrpc is a reverse proxy.
6

7
It translates gRPC into RESTful JSON APIs.
8
*/
9
package routerrpc
10

11
import (
12
        "context"
13
        "io"
14
        "net/http"
15

16
        "github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
17
        "github.com/grpc-ecosystem/grpc-gateway/v2/utilities"
18
        "google.golang.org/grpc"
19
        "google.golang.org/grpc/codes"
20
        "google.golang.org/grpc/grpclog"
21
        "google.golang.org/grpc/metadata"
22
        "google.golang.org/grpc/status"
23
        "google.golang.org/protobuf/proto"
24
)
25

26
// Suppress "imported and not used" errors
27
var _ codes.Code
28
var _ io.Reader
29
var _ status.Status
30
var _ = runtime.String
31
var _ = utilities.NewDoubleArray
32
var _ = metadata.Join
33

34
func request_Router_SendPaymentV2_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (Router_SendPaymentV2Client, runtime.ServerMetadata, error) {
×
35
        var protoReq SendPaymentRequest
×
36
        var metadata runtime.ServerMetadata
×
37

×
38
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
39
        if berr != nil {
×
40
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
41
        }
×
42
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
43
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
44
        }
×
45

46
        stream, err := client.SendPaymentV2(ctx, &protoReq)
×
47
        if err != nil {
×
48
                return nil, metadata, err
×
49
        }
×
50
        header, err := stream.Header()
×
51
        if err != nil {
×
52
                return nil, metadata, err
×
53
        }
×
54
        metadata.HeaderMD = header
×
55
        return stream, metadata, nil
×
56

57
}
58

59
var (
60
        filter_Router_TrackPaymentV2_0 = &utilities.DoubleArray{Encoding: map[string]int{"payment_hash": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
61
)
62

63
func request_Router_TrackPaymentV2_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (Router_TrackPaymentV2Client, runtime.ServerMetadata, error) {
×
64
        var protoReq TrackPaymentRequest
×
65
        var metadata runtime.ServerMetadata
×
66

×
67
        var (
×
68
                val string
×
69
                ok  bool
×
70
                err error
×
71
                _   = err
×
72
        )
×
73

×
74
        val, ok = pathParams["payment_hash"]
×
75
        if !ok {
×
76
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "payment_hash")
×
77
        }
×
78

79
        protoReq.PaymentHash, err = runtime.Bytes(val)
×
80
        if err != nil {
×
81
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "payment_hash", err)
×
82
        }
×
83

84
        if err := req.ParseForm(); err != nil {
×
85
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
86
        }
×
87
        if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Router_TrackPaymentV2_0); err != nil {
×
88
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
89
        }
×
90

91
        stream, err := client.TrackPaymentV2(ctx, &protoReq)
×
92
        if err != nil {
×
93
                return nil, metadata, err
×
94
        }
×
95
        header, err := stream.Header()
×
96
        if err != nil {
×
97
                return nil, metadata, err
×
98
        }
×
99
        metadata.HeaderMD = header
×
100
        return stream, metadata, nil
×
101

102
}
103

104
var (
105
        filter_Router_TrackPayments_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
106
)
107

108
func request_Router_TrackPayments_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (Router_TrackPaymentsClient, runtime.ServerMetadata, error) {
×
109
        var protoReq TrackPaymentsRequest
×
110
        var metadata runtime.ServerMetadata
×
111

×
112
        if err := req.ParseForm(); err != nil {
×
113
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
114
        }
×
115
        if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Router_TrackPayments_0); err != nil {
×
116
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
117
        }
×
118

119
        stream, err := client.TrackPayments(ctx, &protoReq)
×
120
        if err != nil {
×
121
                return nil, metadata, err
×
122
        }
×
123
        header, err := stream.Header()
×
124
        if err != nil {
×
125
                return nil, metadata, err
×
126
        }
×
127
        metadata.HeaderMD = header
×
128
        return stream, metadata, nil
×
129

130
}
131

132
func request_Router_EstimateRouteFee_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
133
        var protoReq RouteFeeRequest
×
134
        var metadata runtime.ServerMetadata
×
135

×
136
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
137
        if berr != nil {
×
138
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
139
        }
×
140
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
141
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
142
        }
×
143

144
        msg, err := client.EstimateRouteFee(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
145
        return msg, metadata, err
×
146

147
}
148

149
func local_request_Router_EstimateRouteFee_0(ctx context.Context, marshaler runtime.Marshaler, server RouterServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
150
        var protoReq RouteFeeRequest
×
151
        var metadata runtime.ServerMetadata
×
152

×
153
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
154
        if berr != nil {
×
155
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
156
        }
×
157
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
158
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
159
        }
×
160

161
        msg, err := server.EstimateRouteFee(ctx, &protoReq)
×
162
        return msg, metadata, err
×
163

164
}
165

166
func request_Router_SendToRouteV2_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
167
        var protoReq SendToRouteRequest
×
168
        var metadata runtime.ServerMetadata
×
169

×
170
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
171
        if berr != nil {
×
172
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
173
        }
×
174
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
175
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
176
        }
×
177

178
        msg, err := client.SendToRouteV2(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
179
        return msg, metadata, err
×
180

181
}
182

183
func local_request_Router_SendToRouteV2_0(ctx context.Context, marshaler runtime.Marshaler, server RouterServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
184
        var protoReq SendToRouteRequest
×
185
        var metadata runtime.ServerMetadata
×
186

×
187
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
188
        if berr != nil {
×
189
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
190
        }
×
191
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
192
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
193
        }
×
194

195
        msg, err := server.SendToRouteV2(ctx, &protoReq)
×
196
        return msg, metadata, err
×
197

198
}
199

200
func request_Router_ResetMissionControl_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
201
        var protoReq ResetMissionControlRequest
×
202
        var metadata runtime.ServerMetadata
×
203

×
204
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
205
        if berr != nil {
×
206
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
207
        }
×
208
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
209
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
210
        }
×
211

212
        msg, err := client.ResetMissionControl(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
213
        return msg, metadata, err
×
214

215
}
216

217
func local_request_Router_ResetMissionControl_0(ctx context.Context, marshaler runtime.Marshaler, server RouterServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
218
        var protoReq ResetMissionControlRequest
×
219
        var metadata runtime.ServerMetadata
×
220

×
221
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
222
        if berr != nil {
×
223
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
224
        }
×
225
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
226
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
227
        }
×
228

229
        msg, err := server.ResetMissionControl(ctx, &protoReq)
×
230
        return msg, metadata, err
×
231

232
}
233

234
func request_Router_QueryMissionControl_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
235
        var protoReq QueryMissionControlRequest
×
236
        var metadata runtime.ServerMetadata
×
237

×
238
        msg, err := client.QueryMissionControl(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
239
        return msg, metadata, err
×
240

×
241
}
×
242

243
func local_request_Router_QueryMissionControl_0(ctx context.Context, marshaler runtime.Marshaler, server RouterServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
244
        var protoReq QueryMissionControlRequest
×
245
        var metadata runtime.ServerMetadata
×
246

×
247
        msg, err := server.QueryMissionControl(ctx, &protoReq)
×
248
        return msg, metadata, err
×
249

×
250
}
×
251

252
func request_Router_XImportMissionControl_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
253
        var protoReq XImportMissionControlRequest
×
254
        var metadata runtime.ServerMetadata
×
255

×
256
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
257
        if berr != nil {
×
258
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
259
        }
×
260
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
261
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
262
        }
×
263

264
        msg, err := client.XImportMissionControl(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
265
        return msg, metadata, err
×
266

267
}
268

269
func local_request_Router_XImportMissionControl_0(ctx context.Context, marshaler runtime.Marshaler, server RouterServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
270
        var protoReq XImportMissionControlRequest
×
271
        var metadata runtime.ServerMetadata
×
272

×
273
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
274
        if berr != nil {
×
275
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
276
        }
×
277
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
278
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
279
        }
×
280

281
        msg, err := server.XImportMissionControl(ctx, &protoReq)
×
282
        return msg, metadata, err
×
283

284
}
285

286
func request_Router_GetMissionControlConfig_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
287
        var protoReq GetMissionControlConfigRequest
×
288
        var metadata runtime.ServerMetadata
×
289

×
290
        msg, err := client.GetMissionControlConfig(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
291
        return msg, metadata, err
×
292

×
293
}
×
294

295
func local_request_Router_GetMissionControlConfig_0(ctx context.Context, marshaler runtime.Marshaler, server RouterServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
296
        var protoReq GetMissionControlConfigRequest
×
297
        var metadata runtime.ServerMetadata
×
298

×
299
        msg, err := server.GetMissionControlConfig(ctx, &protoReq)
×
300
        return msg, metadata, err
×
301

×
302
}
×
303

304
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) {
×
305
        var protoReq SetMissionControlConfigRequest
×
306
        var metadata runtime.ServerMetadata
×
307

×
308
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
309
        if berr != nil {
×
310
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
311
        }
×
312
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
313
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
314
        }
×
315

316
        msg, err := client.SetMissionControlConfig(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
317
        return msg, metadata, err
×
318

319
}
320

321
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) {
×
322
        var protoReq SetMissionControlConfigRequest
×
323
        var metadata runtime.ServerMetadata
×
324

×
325
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
326
        if berr != nil {
×
327
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
328
        }
×
329
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
330
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
331
        }
×
332

333
        msg, err := server.SetMissionControlConfig(ctx, &protoReq)
×
334
        return msg, metadata, err
×
335

336
}
337

338
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) {
×
339
        var protoReq QueryProbabilityRequest
×
340
        var metadata runtime.ServerMetadata
×
341

×
342
        var (
×
343
                val string
×
344
                ok  bool
×
345
                err error
×
346
                _   = err
×
347
        )
×
348

×
349
        val, ok = pathParams["from_node"]
×
350
        if !ok {
×
351
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "from_node")
×
352
        }
×
353

354
        protoReq.FromNode, err = runtime.Bytes(val)
×
355
        if err != nil {
×
356
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "from_node", err)
×
357
        }
×
358

359
        val, ok = pathParams["to_node"]
×
360
        if !ok {
×
361
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "to_node")
×
362
        }
×
363

364
        protoReq.ToNode, err = runtime.Bytes(val)
×
365
        if err != nil {
×
366
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "to_node", err)
×
367
        }
×
368

369
        val, ok = pathParams["amt_msat"]
×
370
        if !ok {
×
371
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "amt_msat")
×
372
        }
×
373

374
        protoReq.AmtMsat, err = runtime.Int64(val)
×
375
        if err != nil {
×
376
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "amt_msat", err)
×
377
        }
×
378

379
        msg, err := client.QueryProbability(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
380
        return msg, metadata, err
×
381

382
}
383

384
func local_request_Router_QueryProbability_0(ctx context.Context, marshaler runtime.Marshaler, server RouterServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
385
        var protoReq QueryProbabilityRequest
×
386
        var metadata runtime.ServerMetadata
×
387

×
388
        var (
×
389
                val string
×
390
                ok  bool
×
391
                err error
×
392
                _   = err
×
393
        )
×
394

×
395
        val, ok = pathParams["from_node"]
×
396
        if !ok {
×
397
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "from_node")
×
398
        }
×
399

400
        protoReq.FromNode, err = runtime.Bytes(val)
×
401
        if err != nil {
×
402
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "from_node", err)
×
403
        }
×
404

405
        val, ok = pathParams["to_node"]
×
406
        if !ok {
×
407
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "to_node")
×
408
        }
×
409

410
        protoReq.ToNode, err = runtime.Bytes(val)
×
411
        if err != nil {
×
412
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "to_node", err)
×
413
        }
×
414

415
        val, ok = pathParams["amt_msat"]
×
416
        if !ok {
×
417
                return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "amt_msat")
×
418
        }
×
419

420
        protoReq.AmtMsat, err = runtime.Int64(val)
×
421
        if err != nil {
×
422
                return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "amt_msat", err)
×
423
        }
×
424

425
        msg, err := server.QueryProbability(ctx, &protoReq)
×
426
        return msg, metadata, err
×
427

428
}
429

430
func request_Router_BuildRoute_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
431
        var protoReq BuildRouteRequest
×
432
        var metadata runtime.ServerMetadata
×
433

×
434
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
435
        if berr != nil {
×
436
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
437
        }
×
438
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
439
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
440
        }
×
441

442
        msg, err := client.BuildRoute(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
443
        return msg, metadata, err
×
444

445
}
446

447
func local_request_Router_BuildRoute_0(ctx context.Context, marshaler runtime.Marshaler, server RouterServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
448
        var protoReq BuildRouteRequest
×
449
        var metadata runtime.ServerMetadata
×
450

×
451
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
452
        if berr != nil {
×
453
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
454
        }
×
455
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
456
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
457
        }
×
458

459
        msg, err := server.BuildRoute(ctx, &protoReq)
×
460
        return msg, metadata, err
×
461

462
}
463

464
func request_Router_SubscribeHtlcEvents_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (Router_SubscribeHtlcEventsClient, runtime.ServerMetadata, error) {
×
465
        var protoReq SubscribeHtlcEventsRequest
×
466
        var metadata runtime.ServerMetadata
×
467

×
468
        stream, err := client.SubscribeHtlcEvents(ctx, &protoReq)
×
469
        if err != nil {
×
470
                return nil, metadata, err
×
471
        }
×
472
        header, err := stream.Header()
×
473
        if err != nil {
×
474
                return nil, metadata, err
×
475
        }
×
476
        metadata.HeaderMD = header
×
477
        return stream, metadata, nil
×
478

479
}
480

481
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) {
×
482
        var metadata runtime.ServerMetadata
×
483
        stream, err := client.HtlcInterceptor(ctx)
×
484
        if err != nil {
×
485
                grpclog.Infof("Failed to start streaming: %v", err)
×
486
                return nil, metadata, err
×
487
        }
×
488
        dec := marshaler.NewDecoder(req.Body)
×
489
        handleSend := func() error {
×
490
                var protoReq ForwardHtlcInterceptResponse
×
491
                err := dec.Decode(&protoReq)
×
492
                if err == io.EOF {
×
493
                        return err
×
494
                }
×
495
                if err != nil {
×
496
                        grpclog.Infof("Failed to decode request: %v", err)
×
497
                        return err
×
498
                }
×
499
                if err := stream.Send(&protoReq); err != nil {
×
500
                        grpclog.Infof("Failed to send request: %v", err)
×
501
                        return err
×
502
                }
×
503
                return nil
×
504
        }
505
        if err := handleSend(); err != nil {
×
506
                if cerr := stream.CloseSend(); cerr != nil {
×
507
                        grpclog.Infof("Failed to terminate client stream: %v", cerr)
×
508
                }
×
509
                if err == io.EOF {
×
510
                        return stream, metadata, nil
×
511
                }
×
512
                return nil, metadata, err
×
513
        }
514
        go func() {
×
515
                for {
×
516
                        if err := handleSend(); err != nil {
×
517
                                break
×
518
                        }
519
                }
520
                if err := stream.CloseSend(); err != nil {
×
521
                        grpclog.Infof("Failed to terminate client stream: %v", err)
×
522
                }
×
523
        }()
524
        header, err := stream.Header()
×
525
        if err != nil {
×
526
                grpclog.Infof("Failed to get header from client: %v", err)
×
527
                return nil, metadata, err
×
528
        }
×
529
        metadata.HeaderMD = header
×
530
        return stream, metadata, nil
×
531
}
532

533
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) {
×
534
        var protoReq UpdateChanStatusRequest
×
535
        var metadata runtime.ServerMetadata
×
536

×
537
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
538
        if berr != nil {
×
539
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
540
        }
×
541
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
542
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
543
        }
×
544

545
        msg, err := client.UpdateChanStatus(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
546
        return msg, metadata, err
×
547

548
}
549

550
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) {
×
551
        var protoReq UpdateChanStatusRequest
×
552
        var metadata runtime.ServerMetadata
×
553

×
554
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
555
        if berr != nil {
×
556
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
557
        }
×
558
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
559
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
560
        }
×
561

562
        msg, err := server.UpdateChanStatus(ctx, &protoReq)
×
563
        return msg, metadata, err
×
564

565
}
566

567
func request_Router_XAddLocalChanAliases_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
568
        var protoReq AddAliasesRequest
×
569
        var metadata runtime.ServerMetadata
×
570

×
571
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
572
        if berr != nil {
×
573
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
574
        }
×
575
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
576
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
577
        }
×
578

579
        msg, err := client.XAddLocalChanAliases(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
580
        return msg, metadata, err
×
581

582
}
583

584
func local_request_Router_XAddLocalChanAliases_0(ctx context.Context, marshaler runtime.Marshaler, server RouterServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
585
        var protoReq AddAliasesRequest
×
586
        var metadata runtime.ServerMetadata
×
587

×
588
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
589
        if berr != nil {
×
590
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
591
        }
×
592
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
593
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
594
        }
×
595

596
        msg, err := server.XAddLocalChanAliases(ctx, &protoReq)
×
597
        return msg, metadata, err
×
598

599
}
600

601
func request_Router_XDeleteLocalChanAliases_0(ctx context.Context, marshaler runtime.Marshaler, client RouterClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
602
        var protoReq DeleteAliasesRequest
×
603
        var metadata runtime.ServerMetadata
×
604

×
605
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
606
        if berr != nil {
×
607
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
608
        }
×
609
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
610
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
611
        }
×
612

613
        msg, err := client.XDeleteLocalChanAliases(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
614
        return msg, metadata, err
×
615

616
}
617

618
func local_request_Router_XDeleteLocalChanAliases_0(ctx context.Context, marshaler runtime.Marshaler, server RouterServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
619
        var protoReq DeleteAliasesRequest
×
620
        var metadata runtime.ServerMetadata
×
621

×
622
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
623
        if berr != nil {
×
624
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
625
        }
×
626
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
627
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
628
        }
×
629

630
        msg, err := server.XDeleteLocalChanAliases(ctx, &protoReq)
×
631
        return msg, metadata, err
×
632

633
}
634

635
// RegisterRouterHandlerServer registers the http handlers for service Router to "mux".
636
// UnaryRPC     :call RouterServer directly.
637
// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
638
// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterRouterHandlerFromEndpoint instead.
639
func RegisterRouterHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RouterServer) error {
×
640

×
641
        mux.Handle("POST", pattern_Router_SendPaymentV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
642
                err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
×
643
                _, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
644
                runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
645
                return
×
646
        })
×
647

648
        mux.Handle("GET", pattern_Router_TrackPaymentV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
649
                err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
×
650
                _, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
651
                runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
652
                return
×
653
        })
×
654

655
        mux.Handle("GET", pattern_Router_TrackPayments_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
656
                err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
×
657
                _, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
658
                runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
659
                return
×
660
        })
×
661

662
        mux.Handle("POST", pattern_Router_EstimateRouteFee_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
663
                ctx, cancel := context.WithCancel(req.Context())
×
664
                defer cancel()
×
665
                var stream runtime.ServerTransportStream
×
666
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
667
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
668
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/routerrpc.Router/EstimateRouteFee", runtime.WithHTTPPathPattern("/v2/router/route/estimatefee"))
×
669
                if err != nil {
×
670
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
671
                        return
×
672
                }
×
673
                resp, md, err := local_request_Router_EstimateRouteFee_0(rctx, inboundMarshaler, server, req, pathParams)
×
674
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
675
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
676
                if err != nil {
×
677
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
678
                        return
×
679
                }
×
680

681
                forward_Router_EstimateRouteFee_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
682

683
        })
684

685
        mux.Handle("POST", pattern_Router_SendToRouteV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
686
                ctx, cancel := context.WithCancel(req.Context())
×
687
                defer cancel()
×
688
                var stream runtime.ServerTransportStream
×
689
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
690
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
691
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/routerrpc.Router/SendToRouteV2", runtime.WithHTTPPathPattern("/v2/router/route/send"))
×
692
                if err != nil {
×
693
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
694
                        return
×
695
                }
×
696
                resp, md, err := local_request_Router_SendToRouteV2_0(rctx, inboundMarshaler, server, req, pathParams)
×
697
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
698
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
699
                if err != nil {
×
700
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
701
                        return
×
702
                }
×
703

704
                forward_Router_SendToRouteV2_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
705

706
        })
707

708
        mux.Handle("POST", pattern_Router_ResetMissionControl_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
709
                ctx, cancel := context.WithCancel(req.Context())
×
710
                defer cancel()
×
711
                var stream runtime.ServerTransportStream
×
712
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
713
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
714
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/routerrpc.Router/ResetMissionControl", runtime.WithHTTPPathPattern("/v2/router/mc/reset"))
×
715
                if err != nil {
×
716
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
717
                        return
×
718
                }
×
719
                resp, md, err := local_request_Router_ResetMissionControl_0(rctx, inboundMarshaler, server, req, pathParams)
×
720
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
721
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
722
                if err != nil {
×
723
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
724
                        return
×
725
                }
×
726

727
                forward_Router_ResetMissionControl_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
728

729
        })
730

731
        mux.Handle("GET", pattern_Router_QueryMissionControl_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
732
                ctx, cancel := context.WithCancel(req.Context())
×
733
                defer cancel()
×
734
                var stream runtime.ServerTransportStream
×
735
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
736
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
737
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/routerrpc.Router/QueryMissionControl", runtime.WithHTTPPathPattern("/v2/router/mc"))
×
738
                if err != nil {
×
739
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
740
                        return
×
741
                }
×
742
                resp, md, err := local_request_Router_QueryMissionControl_0(rctx, inboundMarshaler, server, req, pathParams)
×
743
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
744
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
745
                if err != nil {
×
746
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
747
                        return
×
748
                }
×
749

750
                forward_Router_QueryMissionControl_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
751

752
        })
753

754
        mux.Handle("POST", pattern_Router_XImportMissionControl_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
755
                ctx, cancel := context.WithCancel(req.Context())
×
756
                defer cancel()
×
757
                var stream runtime.ServerTransportStream
×
758
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
759
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
760
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/routerrpc.Router/XImportMissionControl", runtime.WithHTTPPathPattern("/v2/router/x/importhistory"))
×
761
                if err != nil {
×
762
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
763
                        return
×
764
                }
×
765
                resp, md, err := local_request_Router_XImportMissionControl_0(rctx, inboundMarshaler, server, req, pathParams)
×
766
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
767
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
768
                if err != nil {
×
769
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
770
                        return
×
771
                }
×
772

773
                forward_Router_XImportMissionControl_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
774

775
        })
776

777
        mux.Handle("GET", pattern_Router_GetMissionControlConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
778
                ctx, cancel := context.WithCancel(req.Context())
×
779
                defer cancel()
×
780
                var stream runtime.ServerTransportStream
×
781
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
782
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
783
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/routerrpc.Router/GetMissionControlConfig", runtime.WithHTTPPathPattern("/v2/router/mccfg"))
×
784
                if err != nil {
×
785
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
786
                        return
×
787
                }
×
788
                resp, md, err := local_request_Router_GetMissionControlConfig_0(rctx, inboundMarshaler, server, req, pathParams)
×
789
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
790
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
791
                if err != nil {
×
792
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
793
                        return
×
794
                }
×
795

796
                forward_Router_GetMissionControlConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
797

798
        })
799

800
        mux.Handle("POST", pattern_Router_SetMissionControlConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
801
                ctx, cancel := context.WithCancel(req.Context())
×
802
                defer cancel()
×
803
                var stream runtime.ServerTransportStream
×
804
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
805
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
806
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/routerrpc.Router/SetMissionControlConfig", runtime.WithHTTPPathPattern("/v2/router/mccfg"))
×
807
                if err != nil {
×
808
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
809
                        return
×
810
                }
×
811
                resp, md, err := local_request_Router_SetMissionControlConfig_0(rctx, inboundMarshaler, server, req, pathParams)
×
812
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
813
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
814
                if err != nil {
×
815
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
816
                        return
×
817
                }
×
818

819
                forward_Router_SetMissionControlConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
820

821
        })
822

823
        mux.Handle("GET", pattern_Router_QueryProbability_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
824
                ctx, cancel := context.WithCancel(req.Context())
×
825
                defer cancel()
×
826
                var stream runtime.ServerTransportStream
×
827
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
828
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
829
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/routerrpc.Router/QueryProbability", runtime.WithHTTPPathPattern("/v2/router/mc/probability/{from_node}/{to_node}/{amt_msat}"))
×
830
                if err != nil {
×
831
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
832
                        return
×
833
                }
×
834
                resp, md, err := local_request_Router_QueryProbability_0(rctx, inboundMarshaler, server, req, pathParams)
×
835
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
836
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
837
                if err != nil {
×
838
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
839
                        return
×
840
                }
×
841

842
                forward_Router_QueryProbability_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
843

844
        })
845

846
        mux.Handle("POST", pattern_Router_BuildRoute_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
847
                ctx, cancel := context.WithCancel(req.Context())
×
848
                defer cancel()
×
849
                var stream runtime.ServerTransportStream
×
850
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
851
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
852
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/routerrpc.Router/BuildRoute", runtime.WithHTTPPathPattern("/v2/router/route"))
×
853
                if err != nil {
×
854
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
855
                        return
×
856
                }
×
857
                resp, md, err := local_request_Router_BuildRoute_0(rctx, inboundMarshaler, server, req, pathParams)
×
858
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
859
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
860
                if err != nil {
×
861
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
862
                        return
×
863
                }
×
864

865
                forward_Router_BuildRoute_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
866

867
        })
868

869
        mux.Handle("GET", pattern_Router_SubscribeHtlcEvents_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
870
                err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
×
871
                _, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
872
                runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
873
                return
×
874
        })
×
875

876
        mux.Handle("POST", pattern_Router_HtlcInterceptor_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
877
                err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
×
878
                _, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
879
                runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
880
                return
×
881
        })
×
882

883
        mux.Handle("POST", pattern_Router_UpdateChanStatus_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
884
                ctx, cancel := context.WithCancel(req.Context())
×
885
                defer cancel()
×
886
                var stream runtime.ServerTransportStream
×
887
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
888
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
889
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/routerrpc.Router/UpdateChanStatus", runtime.WithHTTPPathPattern("/v2/router/updatechanstatus"))
×
890
                if err != nil {
×
891
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
892
                        return
×
893
                }
×
894
                resp, md, err := local_request_Router_UpdateChanStatus_0(rctx, inboundMarshaler, server, req, pathParams)
×
895
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
896
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
897
                if err != nil {
×
898
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
899
                        return
×
900
                }
×
901

902
                forward_Router_UpdateChanStatus_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
903

904
        })
905

906
        mux.Handle("POST", pattern_Router_XAddLocalChanAliases_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
907
                ctx, cancel := context.WithCancel(req.Context())
×
908
                defer cancel()
×
909
                var stream runtime.ServerTransportStream
×
910
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
911
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
912
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/routerrpc.Router/XAddLocalChanAliases", runtime.WithHTTPPathPattern("/v2/router/x/addaliases"))
×
913
                if err != nil {
×
914
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
915
                        return
×
916
                }
×
917
                resp, md, err := local_request_Router_XAddLocalChanAliases_0(rctx, inboundMarshaler, server, req, pathParams)
×
918
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
919
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
920
                if err != nil {
×
921
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
922
                        return
×
923
                }
×
924

925
                forward_Router_XAddLocalChanAliases_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
926

927
        })
928

929
        mux.Handle("POST", pattern_Router_XDeleteLocalChanAliases_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
930
                ctx, cancel := context.WithCancel(req.Context())
×
931
                defer cancel()
×
932
                var stream runtime.ServerTransportStream
×
933
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
934
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
935
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/routerrpc.Router/XDeleteLocalChanAliases", runtime.WithHTTPPathPattern("/v2/router/x/deletealiases"))
×
936
                if err != nil {
×
937
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
938
                        return
×
939
                }
×
940
                resp, md, err := local_request_Router_XDeleteLocalChanAliases_0(rctx, inboundMarshaler, server, req, pathParams)
×
941
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
942
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
943
                if err != nil {
×
944
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
945
                        return
×
946
                }
×
947

948
                forward_Router_XDeleteLocalChanAliases_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
949

950
        })
951

952
        return nil
×
953
}
954

955
// RegisterRouterHandlerFromEndpoint is same as RegisterRouterHandler but
956
// automatically dials to "endpoint" and closes the connection when "ctx" gets done.
957
func RegisterRouterHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
×
958
        conn, err := grpc.Dial(endpoint, opts...)
×
959
        if err != nil {
×
960
                return err
×
961
        }
×
962
        defer func() {
×
963
                if err != nil {
×
964
                        if cerr := conn.Close(); cerr != nil {
×
965
                                grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
×
966
                        }
×
967
                        return
×
968
                }
969
                go func() {
×
970
                        <-ctx.Done()
×
971
                        if cerr := conn.Close(); cerr != nil {
×
972
                                grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
×
973
                        }
×
974
                }()
975
        }()
976

977
        return RegisterRouterHandler(ctx, mux, conn)
×
978
}
979

980
// RegisterRouterHandler registers the http handlers for service Router to "mux".
981
// The handlers forward requests to the grpc endpoint over "conn".
982
func RegisterRouterHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
×
983
        return RegisterRouterHandlerClient(ctx, mux, NewRouterClient(conn))
×
984
}
×
985

986
// RegisterRouterHandlerClient registers the http handlers for service Router
987
// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "RouterClient".
988
// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "RouterClient"
989
// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
990
// "RouterClient" to call the correct interceptors.
991
func RegisterRouterHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RouterClient) error {
×
992

×
993
        mux.Handle("POST", pattern_Router_SendPaymentV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
994
                ctx, cancel := context.WithCancel(req.Context())
×
995
                defer cancel()
×
996
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
997
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/SendPaymentV2", runtime.WithHTTPPathPattern("/v2/router/send"))
×
998
                if err != nil {
×
999
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1000
                        return
×
1001
                }
×
1002
                resp, md, err := request_Router_SendPaymentV2_0(rctx, inboundMarshaler, client, req, pathParams)
×
1003
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1004
                if err != nil {
×
1005
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1006
                        return
×
1007
                }
×
1008

1009
                forward_Router_SendPaymentV2_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
×
1010

1011
        })
1012

1013
        mux.Handle("GET", pattern_Router_TrackPaymentV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1014
                ctx, cancel := context.WithCancel(req.Context())
×
1015
                defer cancel()
×
1016
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1017
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/TrackPaymentV2", runtime.WithHTTPPathPattern("/v2/router/track/{payment_hash}"))
×
1018
                if err != nil {
×
1019
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1020
                        return
×
1021
                }
×
1022
                resp, md, err := request_Router_TrackPaymentV2_0(rctx, inboundMarshaler, client, req, pathParams)
×
1023
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1024
                if err != nil {
×
1025
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1026
                        return
×
1027
                }
×
1028

1029
                forward_Router_TrackPaymentV2_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
×
1030

1031
        })
1032

1033
        mux.Handle("GET", pattern_Router_TrackPayments_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1034
                ctx, cancel := context.WithCancel(req.Context())
×
1035
                defer cancel()
×
1036
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1037
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/TrackPayments", runtime.WithHTTPPathPattern("/v2/router/payments"))
×
1038
                if err != nil {
×
1039
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1040
                        return
×
1041
                }
×
1042
                resp, md, err := request_Router_TrackPayments_0(rctx, inboundMarshaler, client, req, pathParams)
×
1043
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1044
                if err != nil {
×
1045
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1046
                        return
×
1047
                }
×
1048

1049
                forward_Router_TrackPayments_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
×
1050

1051
        })
1052

1053
        mux.Handle("POST", pattern_Router_EstimateRouteFee_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1054
                ctx, cancel := context.WithCancel(req.Context())
×
1055
                defer cancel()
×
1056
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1057
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/EstimateRouteFee", runtime.WithHTTPPathPattern("/v2/router/route/estimatefee"))
×
1058
                if err != nil {
×
1059
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1060
                        return
×
1061
                }
×
1062
                resp, md, err := request_Router_EstimateRouteFee_0(rctx, inboundMarshaler, client, req, pathParams)
×
1063
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1064
                if err != nil {
×
1065
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1066
                        return
×
1067
                }
×
1068

1069
                forward_Router_EstimateRouteFee_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
1070

1071
        })
1072

1073
        mux.Handle("POST", pattern_Router_SendToRouteV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1074
                ctx, cancel := context.WithCancel(req.Context())
×
1075
                defer cancel()
×
1076
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1077
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/SendToRouteV2", runtime.WithHTTPPathPattern("/v2/router/route/send"))
×
1078
                if err != nil {
×
1079
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1080
                        return
×
1081
                }
×
1082
                resp, md, err := request_Router_SendToRouteV2_0(rctx, inboundMarshaler, client, req, pathParams)
×
1083
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1084
                if err != nil {
×
1085
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1086
                        return
×
1087
                }
×
1088

1089
                forward_Router_SendToRouteV2_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
1090

1091
        })
1092

1093
        mux.Handle("POST", pattern_Router_ResetMissionControl_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1094
                ctx, cancel := context.WithCancel(req.Context())
×
1095
                defer cancel()
×
1096
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1097
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/ResetMissionControl", runtime.WithHTTPPathPattern("/v2/router/mc/reset"))
×
1098
                if err != nil {
×
1099
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1100
                        return
×
1101
                }
×
1102
                resp, md, err := request_Router_ResetMissionControl_0(rctx, inboundMarshaler, client, req, pathParams)
×
1103
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1104
                if err != nil {
×
1105
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1106
                        return
×
1107
                }
×
1108

1109
                forward_Router_ResetMissionControl_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
1110

1111
        })
1112

1113
        mux.Handle("GET", pattern_Router_QueryMissionControl_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1114
                ctx, cancel := context.WithCancel(req.Context())
×
1115
                defer cancel()
×
1116
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1117
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/QueryMissionControl", runtime.WithHTTPPathPattern("/v2/router/mc"))
×
1118
                if err != nil {
×
1119
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1120
                        return
×
1121
                }
×
1122
                resp, md, err := request_Router_QueryMissionControl_0(rctx, inboundMarshaler, client, req, pathParams)
×
1123
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1124
                if err != nil {
×
1125
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1126
                        return
×
1127
                }
×
1128

1129
                forward_Router_QueryMissionControl_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
1130

1131
        })
1132

1133
        mux.Handle("POST", pattern_Router_XImportMissionControl_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1134
                ctx, cancel := context.WithCancel(req.Context())
×
1135
                defer cancel()
×
1136
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1137
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/XImportMissionControl", runtime.WithHTTPPathPattern("/v2/router/x/importhistory"))
×
1138
                if err != nil {
×
1139
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1140
                        return
×
1141
                }
×
1142
                resp, md, err := request_Router_XImportMissionControl_0(rctx, inboundMarshaler, client, req, pathParams)
×
1143
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1144
                if err != nil {
×
1145
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1146
                        return
×
1147
                }
×
1148

1149
                forward_Router_XImportMissionControl_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
1150

1151
        })
1152

1153
        mux.Handle("GET", pattern_Router_GetMissionControlConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1154
                ctx, cancel := context.WithCancel(req.Context())
×
1155
                defer cancel()
×
1156
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1157
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/GetMissionControlConfig", runtime.WithHTTPPathPattern("/v2/router/mccfg"))
×
1158
                if err != nil {
×
1159
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1160
                        return
×
1161
                }
×
1162
                resp, md, err := request_Router_GetMissionControlConfig_0(rctx, inboundMarshaler, client, req, pathParams)
×
1163
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1164
                if err != nil {
×
1165
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1166
                        return
×
1167
                }
×
1168

1169
                forward_Router_GetMissionControlConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
1170

1171
        })
1172

1173
        mux.Handle("POST", pattern_Router_SetMissionControlConfig_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1174
                ctx, cancel := context.WithCancel(req.Context())
×
1175
                defer cancel()
×
1176
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1177
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/SetMissionControlConfig", runtime.WithHTTPPathPattern("/v2/router/mccfg"))
×
1178
                if err != nil {
×
1179
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1180
                        return
×
1181
                }
×
1182
                resp, md, err := request_Router_SetMissionControlConfig_0(rctx, inboundMarshaler, client, req, pathParams)
×
1183
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1184
                if err != nil {
×
1185
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1186
                        return
×
1187
                }
×
1188

1189
                forward_Router_SetMissionControlConfig_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
1190

1191
        })
1192

1193
        mux.Handle("GET", pattern_Router_QueryProbability_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1194
                ctx, cancel := context.WithCancel(req.Context())
×
1195
                defer cancel()
×
1196
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1197
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/QueryProbability", runtime.WithHTTPPathPattern("/v2/router/mc/probability/{from_node}/{to_node}/{amt_msat}"))
×
1198
                if err != nil {
×
1199
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1200
                        return
×
1201
                }
×
1202
                resp, md, err := request_Router_QueryProbability_0(rctx, inboundMarshaler, client, req, pathParams)
×
1203
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1204
                if err != nil {
×
1205
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1206
                        return
×
1207
                }
×
1208

1209
                forward_Router_QueryProbability_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
1210

1211
        })
1212

1213
        mux.Handle("POST", pattern_Router_BuildRoute_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1214
                ctx, cancel := context.WithCancel(req.Context())
×
1215
                defer cancel()
×
1216
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1217
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/BuildRoute", runtime.WithHTTPPathPattern("/v2/router/route"))
×
1218
                if err != nil {
×
1219
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1220
                        return
×
1221
                }
×
1222
                resp, md, err := request_Router_BuildRoute_0(rctx, inboundMarshaler, client, req, pathParams)
×
1223
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1224
                if err != nil {
×
1225
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1226
                        return
×
1227
                }
×
1228

1229
                forward_Router_BuildRoute_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
1230

1231
        })
1232

1233
        mux.Handle("GET", pattern_Router_SubscribeHtlcEvents_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1234
                ctx, cancel := context.WithCancel(req.Context())
×
1235
                defer cancel()
×
1236
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1237
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/SubscribeHtlcEvents", runtime.WithHTTPPathPattern("/v2/router/htlcevents"))
×
1238
                if err != nil {
×
1239
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1240
                        return
×
1241
                }
×
1242
                resp, md, err := request_Router_SubscribeHtlcEvents_0(rctx, inboundMarshaler, client, req, pathParams)
×
1243
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1244
                if err != nil {
×
1245
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1246
                        return
×
1247
                }
×
1248

1249
                forward_Router_SubscribeHtlcEvents_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
×
1250

1251
        })
1252

1253
        mux.Handle("POST", pattern_Router_HtlcInterceptor_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1254
                ctx, cancel := context.WithCancel(req.Context())
×
1255
                defer cancel()
×
1256
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1257
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/HtlcInterceptor", runtime.WithHTTPPathPattern("/v2/router/htlcinterceptor"))
×
1258
                if err != nil {
×
1259
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1260
                        return
×
1261
                }
×
1262
                resp, md, err := request_Router_HtlcInterceptor_0(rctx, inboundMarshaler, client, req, pathParams)
×
1263
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1264
                if err != nil {
×
1265
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1266
                        return
×
1267
                }
×
1268

1269
                forward_Router_HtlcInterceptor_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
×
1270

1271
        })
1272

1273
        mux.Handle("POST", pattern_Router_UpdateChanStatus_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1274
                ctx, cancel := context.WithCancel(req.Context())
×
1275
                defer cancel()
×
1276
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1277
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/UpdateChanStatus", runtime.WithHTTPPathPattern("/v2/router/updatechanstatus"))
×
1278
                if err != nil {
×
1279
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1280
                        return
×
1281
                }
×
1282
                resp, md, err := request_Router_UpdateChanStatus_0(rctx, inboundMarshaler, client, req, pathParams)
×
1283
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1284
                if err != nil {
×
1285
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1286
                        return
×
1287
                }
×
1288

1289
                forward_Router_UpdateChanStatus_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
1290

1291
        })
1292

1293
        mux.Handle("POST", pattern_Router_XAddLocalChanAliases_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1294
                ctx, cancel := context.WithCancel(req.Context())
×
1295
                defer cancel()
×
1296
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1297
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/XAddLocalChanAliases", runtime.WithHTTPPathPattern("/v2/router/x/addaliases"))
×
1298
                if err != nil {
×
1299
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1300
                        return
×
1301
                }
×
1302
                resp, md, err := request_Router_XAddLocalChanAliases_0(rctx, inboundMarshaler, client, req, pathParams)
×
1303
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1304
                if err != nil {
×
1305
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1306
                        return
×
1307
                }
×
1308

1309
                forward_Router_XAddLocalChanAliases_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
1310

1311
        })
1312

1313
        mux.Handle("POST", pattern_Router_XDeleteLocalChanAliases_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
1314
                ctx, cancel := context.WithCancel(req.Context())
×
1315
                defer cancel()
×
1316
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
1317
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/routerrpc.Router/XDeleteLocalChanAliases", runtime.WithHTTPPathPattern("/v2/router/x/deletealiases"))
×
1318
                if err != nil {
×
1319
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1320
                        return
×
1321
                }
×
1322
                resp, md, err := request_Router_XDeleteLocalChanAliases_0(rctx, inboundMarshaler, client, req, pathParams)
×
1323
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
1324
                if err != nil {
×
1325
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
1326
                        return
×
1327
                }
×
1328

1329
                forward_Router_XDeleteLocalChanAliases_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
1330

1331
        })
1332

1333
        return nil
×
1334
}
1335

1336
var (
1337
        pattern_Router_SendPaymentV2_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "router", "send"}, ""))
1338

1339
        pattern_Router_TrackPaymentV2_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v2", "router", "track", "payment_hash"}, ""))
1340

1341
        pattern_Router_TrackPayments_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "router", "payments"}, ""))
1342

1343
        pattern_Router_EstimateRouteFee_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"v2", "router", "route", "estimatefee"}, ""))
1344

1345
        pattern_Router_SendToRouteV2_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"v2", "router", "route", "send"}, ""))
1346

1347
        pattern_Router_ResetMissionControl_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"v2", "router", "mc", "reset"}, ""))
1348

1349
        pattern_Router_QueryMissionControl_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "router", "mc"}, ""))
1350

1351
        pattern_Router_XImportMissionControl_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"v2", "router", "x", "importhistory"}, ""))
1352

1353
        pattern_Router_GetMissionControlConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "router", "mccfg"}, ""))
1354

1355
        pattern_Router_SetMissionControlConfig_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "router", "mccfg"}, ""))
1356

1357
        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"}, ""))
1358

1359
        pattern_Router_BuildRoute_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "router", "route"}, ""))
1360

1361
        pattern_Router_SubscribeHtlcEvents_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "router", "htlcevents"}, ""))
1362

1363
        pattern_Router_HtlcInterceptor_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "router", "htlcinterceptor"}, ""))
1364

1365
        pattern_Router_UpdateChanStatus_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "router", "updatechanstatus"}, ""))
1366

1367
        pattern_Router_XAddLocalChanAliases_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"v2", "router", "x", "addaliases"}, ""))
1368

1369
        pattern_Router_XDeleteLocalChanAliases_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"v2", "router", "x", "deletealiases"}, ""))
1370
)
1371

1372
var (
1373
        forward_Router_SendPaymentV2_0 = runtime.ForwardResponseStream
1374

1375
        forward_Router_TrackPaymentV2_0 = runtime.ForwardResponseStream
1376

1377
        forward_Router_TrackPayments_0 = runtime.ForwardResponseStream
1378

1379
        forward_Router_EstimateRouteFee_0 = runtime.ForwardResponseMessage
1380

1381
        forward_Router_SendToRouteV2_0 = runtime.ForwardResponseMessage
1382

1383
        forward_Router_ResetMissionControl_0 = runtime.ForwardResponseMessage
1384

1385
        forward_Router_QueryMissionControl_0 = runtime.ForwardResponseMessage
1386

1387
        forward_Router_XImportMissionControl_0 = runtime.ForwardResponseMessage
1388

1389
        forward_Router_GetMissionControlConfig_0 = runtime.ForwardResponseMessage
1390

1391
        forward_Router_SetMissionControlConfig_0 = runtime.ForwardResponseMessage
1392

1393
        forward_Router_QueryProbability_0 = runtime.ForwardResponseMessage
1394

1395
        forward_Router_BuildRoute_0 = runtime.ForwardResponseMessage
1396

1397
        forward_Router_SubscribeHtlcEvents_0 = runtime.ForwardResponseStream
1398

1399
        forward_Router_HtlcInterceptor_0 = runtime.ForwardResponseStream
1400

1401
        forward_Router_UpdateChanStatus_0 = runtime.ForwardResponseMessage
1402

1403
        forward_Router_XAddLocalChanAliases_0 = runtime.ForwardResponseMessage
1404

1405
        forward_Router_XDeleteLocalChanAliases_0 = runtime.ForwardResponseMessage
1406
)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc