mirror of
https://github.com/livekit/livekit.git
synced 2026-03-30 15:35:41 +00:00
Don't create new slice when return broadcast downtracks (#2013)
This commit is contained in:
@@ -47,12 +47,7 @@ func NewDownTrackSpreader(params DownTrackSpreaderParams) *DownTrackSpreader {
|
||||
func (d *DownTrackSpreader) GetDownTracks() []TrackSender {
|
||||
d.downTrackMu.RLock()
|
||||
defer d.downTrackMu.RUnlock()
|
||||
|
||||
downTracks := make([]TrackSender, 0, len(d.downTracksShadow))
|
||||
for _, dt := range d.downTracksShadow {
|
||||
downTracks = append(downTracks, dt)
|
||||
}
|
||||
return downTracks
|
||||
return d.downTracksShadow
|
||||
}
|
||||
|
||||
func (d *DownTrackSpreader) ResetAndGetDownTracks() []TrackSender {
|
||||
|
||||
Reference in New Issue
Block a user