From 827de250eae6a6faeb6a61ea62e4943b114a0af8 Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Tue, 16 Dec 2025 15:03:48 +0100 Subject: [PATCH] Move flags to "internal" package. --- clientsession.go | 3 ++- flags.go => internal/flags.go | 2 +- flags_test.go => internal/flags_test.go | 2 +- mcu_janus_publisher.go | 2 +- virtualsession.go | 5 +++-- 5 files changed, 8 insertions(+), 6 deletions(-) rename flags.go => internal/flags.go (98%) rename flags_test.go => internal/flags_test.go (99%) diff --git a/clientsession.go b/clientsession.go index 68a60e4..1042981 100644 --- a/clientsession.go +++ b/clientsession.go @@ -38,6 +38,7 @@ import ( "github.com/strukturag/nextcloud-spreed-signaling/api" "github.com/strukturag/nextcloud-spreed-signaling/async" "github.com/strukturag/nextcloud-spreed-signaling/async/events" + "github.com/strukturag/nextcloud-spreed-signaling/internal" "github.com/strukturag/nextcloud-spreed-signaling/log" "github.com/strukturag/nextcloud-spreed-signaling/nats" "github.com/strukturag/nextcloud-spreed-signaling/talk" @@ -72,7 +73,7 @@ type ClientSession struct { parseUserData func() (api.StringMap, error) - inCall Flags + inCall internal.Flags // +checklocks:mu supportsPermissions bool // +checklocks:mu diff --git a/flags.go b/internal/flags.go similarity index 98% rename from flags.go rename to internal/flags.go index e089e1e..289bdea 100644 --- a/flags.go +++ b/internal/flags.go @@ -19,7 +19,7 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ -package signaling +package internal import ( "sync/atomic" diff --git a/flags_test.go b/internal/flags_test.go similarity index 99% rename from flags_test.go rename to internal/flags_test.go index de162de..9664955 100644 --- a/flags_test.go +++ b/internal/flags_test.go @@ -19,7 +19,7 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ -package signaling +package internal import ( "sync" diff --git a/mcu_janus_publisher.go b/mcu_janus_publisher.go index fcf7801..cd642da 100644 --- a/mcu_janus_publisher.go +++ b/mcu_janus_publisher.go @@ -52,7 +52,7 @@ type mcuJanusPublisher struct { id api.PublicSessionId settings NewPublisherSettings stats publisherStatsCounter - sdpFlags Flags + sdpFlags internal.Flags sdpReady *internal.Closer offerSdp atomic.Pointer[sdp.SessionDescription] answerSdp atomic.Pointer[sdp.SessionDescription] diff --git a/virtualsession.go b/virtualsession.go index bfb85bb..b8e6cfa 100644 --- a/virtualsession.go +++ b/virtualsession.go @@ -30,6 +30,7 @@ import ( "github.com/strukturag/nextcloud-spreed-signaling/api" "github.com/strukturag/nextcloud-spreed-signaling/async/events" + "github.com/strukturag/nextcloud-spreed-signaling/internal" "github.com/strukturag/nextcloud-spreed-signaling/log" "github.com/strukturag/nextcloud-spreed-signaling/nats" "github.com/strukturag/nextcloud-spreed-signaling/talk" @@ -55,8 +56,8 @@ type VirtualSession struct { sessionId api.PublicSessionId userId string userData json.RawMessage - inCall Flags - flags Flags + inCall internal.Flags + flags internal.Flags options *api.AddSessionOptions parseUserData func() (api.StringMap, error)