You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
659 B
17 lines
659 B
package lnrpc |
|
|
|
import "regexp" |
|
|
|
var ( |
|
// LndClientStreamingURIs is a list of all lnd RPCs that use a request- |
|
// streaming interface. Those request-streaming RPCs need to be handled |
|
// differently in the WebsocketProxy because of how the request body |
|
// parsing is implemented in the grpc-gateway library. Unfortunately |
|
// there is no straightforward way of obtaining this information on |
|
// runtime so we need to keep a hard coded list here. |
|
LndClientStreamingURIs = []*regexp.Regexp{ |
|
regexp.MustCompile("^/v1/channels/acceptor$"), |
|
regexp.MustCompile("^/v1/channels/transaction-stream$"), |
|
regexp.MustCompile("^/v2/router/htlcinterceptor$"), |
|
} |
|
)
|
|
|