From 002d519f9181f1a27f8cc84da1e3e1ebf3987615 Mon Sep 17 00:00:00 2001 From: Juliusz Chroboczek Date: Sat, 9 Dec 2023 22:13:24 +0100 Subject: [PATCH] Use a named type for trackAction kind. --- rtpconn/rtpconn.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rtpconn/rtpconn.go b/rtpconn/rtpconn.go index 5cf1ee9..07e06d9 100644 --- a/rtpconn/rtpconn.go +++ b/rtpconn/rtpconn.go @@ -415,18 +415,20 @@ type rtpUpTrack struct { bufferedNACKs []uint16 } +type trackActionKind int + const ( - trackActionAdd = iota + trackActionAdd trackActionKind = iota trackActionDel trackActionKeyframe ) type trackAction struct { - action int + action trackActionKind track conn.DownTrack } -func (up *rtpUpTrack) action(action int, track conn.DownTrack) { +func (up *rtpUpTrack) action(action trackActionKind, track conn.DownTrack) { up.actions.Put(trackAction{action, track}) }