MCPcopy Create free account
hub / github.com/Hidden-Node/GooseRelayVPN-AndroidClient / EncodeVersionInfo

Function EncodeVersionInfo

internal/protocol/protocol.go:49–58  ·  view source on GitHub ↗
(serverVersion string, maxFramePayload int, features []string)

Source from the content-addressed store, hash-verified

47}
48
49func EncodeVersionInfo(serverVersion string, maxFramePayload int, features []string) ([]byte, error) {
50 info := VersionInfo{
51 OK: true,
52 Protocol: ProtocolVersion,
53 ServerVersion: serverVersion,
54 MaxFramePayload: maxFramePayload,
55 Features: features,
56 }
57 return json.Marshal(info)
58}

Callers 1

queueVersionResponseMethod · 0.92

Calls 1

MarshalMethod · 0.80

Tested by

no test coverage detected