Skip to content

Commit 3556210

Browse files
committed
Remove vanished tracking sources
1 parent c92f556 commit 3556210

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

pkg/tracked/receiver.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ func (r *Receiver) TrackedFrames() map[string]*TrackerWrapperPacket {
3333
r.mutex.Lock()
3434
defer r.mutex.Unlock()
3535

36+
r.cleanupOldSources()
3637
frames := map[string]*TrackerWrapperPacket{}
3738
for k, v := range r.frames {
3839
frames[k] = v
@@ -61,11 +62,11 @@ func parseVisionWrapperPacket(data []byte) (message *TrackerWrapperPacket, err e
6162
return
6263
}
6364

64-
func (r *Receiver) cleanupDetections() {
65-
for camId, t := range r.receivedTimes {
65+
func (r *Receiver) cleanupOldSources() {
66+
for uuid, t := range r.receivedTimes {
6667
if time.Now().Sub(t) > time.Second {
67-
delete(r.receivedTimes, camId)
68-
delete(r.frames, camId)
68+
delete(r.receivedTimes, uuid)
69+
delete(r.frames, uuid)
6970
}
7071
}
7172
}

0 commit comments

Comments
 (0)