MCPcopy Create free account
hub / github.com/TheThingsNetwork/lorawan-stack / ToOutgoingContext

Method ToOutgoingContext

pkg/rpcmetadata/metadata.go:87–91  ·  view source on GitHub ↗

ToOutgoingContext puts The Things Stack metadata fields in an outgoing context.Context

(ctx context.Context)

Source from the content-addressed store, hash-verified

85
86// ToOutgoingContext puts The Things Stack metadata fields in an outgoing context.Context
87func (m MD) ToOutgoingContext(ctx context.Context) context.Context {
88 md, _ := metadata.FromOutgoingContext(ctx)
89 md = metadata.Join(m.ToMetadata(), md)
90 return metadata.NewOutgoingContext(ctx, md)
91}
92
93// ToIncomingContext puts The Things Stack metadata fields in an incoming context.Context
94func (m MD) ToIncomingContext(ctx context.Context) context.Context {

Callers 5

TestMDFunction · 0.95
startSimulationFunction · 0.95
TestAuthenticationFunction · 0.80
TestConcentratorConfigFunction · 0.80
TestMQTTConfigFunction · 0.80

Calls 2

ToMetadataMethod · 0.95
JoinMethod · 0.65

Tested by 4

TestMDFunction · 0.76
TestAuthenticationFunction · 0.64
TestConcentratorConfigFunction · 0.64
TestMQTTConfigFunction · 0.64