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

lightningnetwork / lnd / 13412100018

19 Feb 2025 12:05PM UTC coverage: 44.914% (-13.9%) from 58.794%
13412100018

Pull #9521

github

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

101023 of 224923 relevant lines covered (44.91%)

19479.4 hits per line

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

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

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

7
It translates gRPC into RESTful JSON APIs.
8
*/
9
package devrpc
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
        "github.com/lightningnetwork/lnd/lnrpc"
19
        "google.golang.org/grpc"
20
        "google.golang.org/grpc/codes"
21
        "google.golang.org/grpc/grpclog"
22
        "google.golang.org/grpc/metadata"
23
        "google.golang.org/grpc/status"
24
        "google.golang.org/protobuf/proto"
25
)
26

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

35
func request_Dev_ImportGraph_0(ctx context.Context, marshaler runtime.Marshaler, client DevClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
36
        var protoReq lnrpc.ChannelGraph
×
37
        var metadata runtime.ServerMetadata
×
38

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

47
        msg, err := client.ImportGraph(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
48
        return msg, metadata, err
×
49

50
}
51

52
func local_request_Dev_ImportGraph_0(ctx context.Context, marshaler runtime.Marshaler, server DevServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
53
        var protoReq lnrpc.ChannelGraph
×
54
        var metadata runtime.ServerMetadata
×
55

×
56
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
57
        if berr != nil {
×
58
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
59
        }
×
60
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
61
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
62
        }
×
63

64
        msg, err := server.ImportGraph(ctx, &protoReq)
×
65
        return msg, metadata, err
×
66

67
}
68

69
func request_Dev_Quiesce_0(ctx context.Context, marshaler runtime.Marshaler, client DevClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
70
        var protoReq QuiescenceRequest
×
71
        var metadata runtime.ServerMetadata
×
72

×
73
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
74
        if berr != nil {
×
75
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
76
        }
×
77
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
78
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
79
        }
×
80

81
        msg, err := client.Quiesce(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
82
        return msg, metadata, err
×
83

84
}
85

86
func local_request_Dev_Quiesce_0(ctx context.Context, marshaler runtime.Marshaler, server DevServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
87
        var protoReq QuiescenceRequest
×
88
        var metadata runtime.ServerMetadata
×
89

×
90
        newReader, berr := utilities.IOReaderFactory(req.Body)
×
91
        if berr != nil {
×
92
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
×
93
        }
×
94
        if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
×
95
                return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
×
96
        }
×
97

98
        msg, err := server.Quiesce(ctx, &protoReq)
×
99
        return msg, metadata, err
×
100

101
}
102

103
// RegisterDevHandlerServer registers the http handlers for service Dev to "mux".
104
// UnaryRPC     :call DevServer directly.
105
// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
106
// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterDevHandlerFromEndpoint instead.
107
func RegisterDevHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DevServer) error {
×
108

×
109
        mux.Handle("POST", pattern_Dev_ImportGraph_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
110
                ctx, cancel := context.WithCancel(req.Context())
×
111
                defer cancel()
×
112
                var stream runtime.ServerTransportStream
×
113
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
114
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
115
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/devrpc.Dev/ImportGraph", runtime.WithHTTPPathPattern("/v2/dev/importgraph"))
×
116
                if err != nil {
×
117
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
118
                        return
×
119
                }
×
120
                resp, md, err := local_request_Dev_ImportGraph_0(rctx, inboundMarshaler, server, req, pathParams)
×
121
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
122
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
123
                if err != nil {
×
124
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
125
                        return
×
126
                }
×
127

128
                forward_Dev_ImportGraph_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
129

130
        })
131

132
        mux.Handle("POST", pattern_Dev_Quiesce_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
133
                ctx, cancel := context.WithCancel(req.Context())
×
134
                defer cancel()
×
135
                var stream runtime.ServerTransportStream
×
136
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
137
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
138
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/devrpc.Dev/Quiesce", runtime.WithHTTPPathPattern("/v2/dev/quiesce"))
×
139
                if err != nil {
×
140
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
141
                        return
×
142
                }
×
143
                resp, md, err := local_request_Dev_Quiesce_0(rctx, inboundMarshaler, server, req, pathParams)
×
144
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
145
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
146
                if err != nil {
×
147
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
148
                        return
×
149
                }
×
150

151
                forward_Dev_Quiesce_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
152

153
        })
154

155
        return nil
×
156
}
157

158
// RegisterDevHandlerFromEndpoint is same as RegisterDevHandler but
159
// automatically dials to "endpoint" and closes the connection when "ctx" gets done.
160
func RegisterDevHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
×
161
        conn, err := grpc.Dial(endpoint, opts...)
×
162
        if err != nil {
×
163
                return err
×
164
        }
×
165
        defer func() {
×
166
                if err != nil {
×
167
                        if cerr := conn.Close(); cerr != nil {
×
168
                                grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
×
169
                        }
×
170
                        return
×
171
                }
172
                go func() {
×
173
                        <-ctx.Done()
×
174
                        if cerr := conn.Close(); cerr != nil {
×
175
                                grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
×
176
                        }
×
177
                }()
178
        }()
179

180
        return RegisterDevHandler(ctx, mux, conn)
×
181
}
182

183
// RegisterDevHandler registers the http handlers for service Dev to "mux".
184
// The handlers forward requests to the grpc endpoint over "conn".
185
func RegisterDevHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
×
186
        return RegisterDevHandlerClient(ctx, mux, NewDevClient(conn))
×
187
}
×
188

189
// RegisterDevHandlerClient registers the http handlers for service Dev
190
// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "DevClient".
191
// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "DevClient"
192
// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
193
// "DevClient" to call the correct interceptors.
194
func RegisterDevHandlerClient(ctx context.Context, mux *runtime.ServeMux, client DevClient) error {
×
195

×
196
        mux.Handle("POST", pattern_Dev_ImportGraph_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
197
                ctx, cancel := context.WithCancel(req.Context())
×
198
                defer cancel()
×
199
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
200
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/devrpc.Dev/ImportGraph", runtime.WithHTTPPathPattern("/v2/dev/importgraph"))
×
201
                if err != nil {
×
202
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
203
                        return
×
204
                }
×
205
                resp, md, err := request_Dev_ImportGraph_0(rctx, inboundMarshaler, client, req, pathParams)
×
206
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
207
                if err != nil {
×
208
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
209
                        return
×
210
                }
×
211

212
                forward_Dev_ImportGraph_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
213

214
        })
215

216
        mux.Handle("POST", pattern_Dev_Quiesce_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
217
                ctx, cancel := context.WithCancel(req.Context())
×
218
                defer cancel()
×
219
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
220
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/devrpc.Dev/Quiesce", runtime.WithHTTPPathPattern("/v2/dev/quiesce"))
×
221
                if err != nil {
×
222
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
223
                        return
×
224
                }
×
225
                resp, md, err := request_Dev_Quiesce_0(rctx, inboundMarshaler, client, req, pathParams)
×
226
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
227
                if err != nil {
×
228
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
229
                        return
×
230
                }
×
231

232
                forward_Dev_Quiesce_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
233

234
        })
235

236
        return nil
×
237
}
238

239
var (
240
        pattern_Dev_ImportGraph_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "dev", "importgraph"}, ""))
241

242
        pattern_Dev_Quiesce_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v2", "dev", "quiesce"}, ""))
243
)
244

245
var (
246
        forward_Dev_ImportGraph_0 = runtime.ForwardResponseMessage
247

248
        forward_Dev_Quiesce_0 = runtime.ForwardResponseMessage
249
)
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