• 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/stateservice.pb.gw.go
1
// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
2
// source: stateservice.proto
3

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

7
It translates gRPC into RESTful JSON APIs.
8
*/
9
package lnrpc
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_State_SubscribeState_0(ctx context.Context, marshaler runtime.Marshaler, client StateClient, req *http.Request, pathParams map[string]string) (State_SubscribeStateClient, runtime.ServerMetadata, error) {
×
35
        var protoReq SubscribeStateRequest
×
36
        var metadata runtime.ServerMetadata
×
37

×
38
        stream, err := client.SubscribeState(ctx, &protoReq)
×
39
        if err != nil {
×
40
                return nil, metadata, err
×
41
        }
×
42
        header, err := stream.Header()
×
43
        if err != nil {
×
44
                return nil, metadata, err
×
45
        }
×
46
        metadata.HeaderMD = header
×
47
        return stream, metadata, nil
×
48

49
}
50

51
func request_State_GetState_0(ctx context.Context, marshaler runtime.Marshaler, client StateClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
52
        var protoReq GetStateRequest
×
53
        var metadata runtime.ServerMetadata
×
54

×
55
        msg, err := client.GetState(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
×
56
        return msg, metadata, err
×
57

×
58
}
×
59

60
func local_request_State_GetState_0(ctx context.Context, marshaler runtime.Marshaler, server StateServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
×
61
        var protoReq GetStateRequest
×
62
        var metadata runtime.ServerMetadata
×
63

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

×
67
}
×
68

69
// RegisterStateHandlerServer registers the http handlers for service State to "mux".
70
// UnaryRPC     :call StateServer directly.
71
// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
72
// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterStateHandlerFromEndpoint instead.
73
func RegisterStateHandlerServer(ctx context.Context, mux *runtime.ServeMux, server StateServer) error {
×
74

×
75
        mux.Handle("GET", pattern_State_SubscribeState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
76
                err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
×
77
                _, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
78
                runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
79
                return
×
80
        })
×
81

82
        mux.Handle("GET", pattern_State_GetState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
83
                ctx, cancel := context.WithCancel(req.Context())
×
84
                defer cancel()
×
85
                var stream runtime.ServerTransportStream
×
86
                ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
×
87
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
88
                rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/lnrpc.State/GetState", runtime.WithHTTPPathPattern("/v1/state"))
×
89
                if err != nil {
×
90
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
91
                        return
×
92
                }
×
93
                resp, md, err := local_request_State_GetState_0(rctx, inboundMarshaler, server, req, pathParams)
×
94
                md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
×
95
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
96
                if err != nil {
×
97
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
98
                        return
×
99
                }
×
100

101
                forward_State_GetState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
102

103
        })
104

105
        return nil
×
106
}
107

108
// RegisterStateHandlerFromEndpoint is same as RegisterStateHandler but
109
// automatically dials to "endpoint" and closes the connection when "ctx" gets done.
110
func RegisterStateHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
×
111
        conn, err := grpc.Dial(endpoint, opts...)
×
112
        if err != nil {
×
113
                return err
×
114
        }
×
115
        defer func() {
×
116
                if err != nil {
×
117
                        if cerr := conn.Close(); cerr != nil {
×
118
                                grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
×
119
                        }
×
120
                        return
×
121
                }
122
                go func() {
×
123
                        <-ctx.Done()
×
124
                        if cerr := conn.Close(); cerr != nil {
×
125
                                grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
×
126
                        }
×
127
                }()
128
        }()
129

130
        return RegisterStateHandler(ctx, mux, conn)
×
131
}
132

133
// RegisterStateHandler registers the http handlers for service State to "mux".
134
// The handlers forward requests to the grpc endpoint over "conn".
135
func RegisterStateHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
×
136
        return RegisterStateHandlerClient(ctx, mux, NewStateClient(conn))
×
137
}
×
138

139
// RegisterStateHandlerClient registers the http handlers for service State
140
// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "StateClient".
141
// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "StateClient"
142
// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
143
// "StateClient" to call the correct interceptors.
144
func RegisterStateHandlerClient(ctx context.Context, mux *runtime.ServeMux, client StateClient) error {
×
145

×
146
        mux.Handle("GET", pattern_State_SubscribeState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
147
                ctx, cancel := context.WithCancel(req.Context())
×
148
                defer cancel()
×
149
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
150
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/lnrpc.State/SubscribeState", runtime.WithHTTPPathPattern("/v1/state/subscribe"))
×
151
                if err != nil {
×
152
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
153
                        return
×
154
                }
×
155
                resp, md, err := request_State_SubscribeState_0(rctx, inboundMarshaler, client, req, pathParams)
×
156
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
157
                if err != nil {
×
158
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
159
                        return
×
160
                }
×
161

162
                forward_State_SubscribeState_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
×
163

164
        })
165

166
        mux.Handle("GET", pattern_State_GetState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
×
167
                ctx, cancel := context.WithCancel(req.Context())
×
168
                defer cancel()
×
169
                inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
×
170
                rctx, err := runtime.AnnotateContext(ctx, mux, req, "/lnrpc.State/GetState", runtime.WithHTTPPathPattern("/v1/state"))
×
171
                if err != nil {
×
172
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
173
                        return
×
174
                }
×
175
                resp, md, err := request_State_GetState_0(rctx, inboundMarshaler, client, req, pathParams)
×
176
                ctx = runtime.NewServerMetadataContext(ctx, md)
×
177
                if err != nil {
×
178
                        runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
×
179
                        return
×
180
                }
×
181

182
                forward_State_GetState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
×
183

184
        })
185

186
        return nil
×
187
}
188

189
var (
190
        pattern_State_SubscribeState_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "state", "subscribe"}, ""))
191

192
        pattern_State_GetState_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "state"}, ""))
193
)
194

195
var (
196
        forward_State_SubscribeState_0 = runtime.ForwardResponseStream
197

198
        forward_State_GetState_0 = runtime.ForwardResponseMessage
199
)
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