diff options
| -rw-r--r-- | player-server/internal/service/admin.go | 3 | ||||
| -rw-r--r-- | player-server/internal/service/streamer.go | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/player-server/internal/service/admin.go b/player-server/internal/service/admin.go index 37fda19..9b30cc3 100644 --- a/player-server/internal/service/admin.go +++ b/player-server/internal/service/admin.go @@ -11,6 +11,9 @@ import ( "codeberg.org/snonux/player/internal/scanner" ) +// Compile-time check that *adminService satisfies AdminService. +var _ AdminService = (*adminService)(nil) + // adminService is the concrete implementation of AdminService. // It composes role-focused sub-services to satisfy SRP. type adminService struct { diff --git a/player-server/internal/service/streamer.go b/player-server/internal/service/streamer.go index db0a6e1..b11b0a5 100644 --- a/player-server/internal/service/streamer.go +++ b/player-server/internal/service/streamer.go @@ -11,6 +11,9 @@ import ( "codeberg.org/snonux/player/internal/probe" ) +// Compile-time check that *mediaStreamer satisfies MediaStreamer. +var _ MediaStreamer = (*mediaStreamer)(nil) + type mediaStreamer struct { remuxer probe.Remuxer } |
