MCPcopy
hub / github.com/livekit/livekit / Store

Method Store

pkg/sfu/utils/downtrackspreader.go:69–75  ·  view source on GitHub ↗
(sender T)

Source from the content-addressed store, hash-verified

67}
68
69func (d *DownTrackSpreader[T]) Store(sender T) {
70 d.downTrackMu.Lock()
71 defer d.downTrackMu.Unlock()
72
73 d.downTracks[sender.SubscriberID()] = sender
74 d.shadowDownTracks()
75}
76
77func (d *DownTrackSpreader[T]) Free(subscriberID livekit.ParticipantID) {
78 d.downTrackMu.Lock()

Calls 2

shadowDownTracksMethod · 0.95
SubscriberIDMethod · 0.65

Tested by 15

TestRoomLockFunction · 0.64
TestNegotiationTimingFunction · 0.64
untilTransportsConnectedFunction · 0.64
TestSubscribeFunction · 0.64
TestSubscriptionLimitsFunction · 0.64
TestIsReadyFunction · 0.64
TestDisableCodecsFunction · 0.64
TestDisablePublishCodecFunction · 0.64