From 5f7d82fc0b587c2c9d633f7cbcdb017c9c2a70db Mon Sep 17 00:00:00 2001 From: mkelvers Date: Wed, 13 May 2026 13:00:59 +0200 Subject: [PATCH] chore: move test-only helpers to test file --- integrations/playback/allanime/client.go | 11 ----------- integrations/playback/allanime/client_test.go | 12 ++++++++++++ 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/integrations/playback/allanime/client.go b/integrations/playback/allanime/client.go index cac7590..d9bf486 100644 --- a/integrations/playback/allanime/client.go +++ b/integrations/playback/allanime/client.go @@ -730,17 +730,6 @@ func detectStreamType(sourceURL string) string { return "unknown" } -func isLikelyM3U8(data []byte) bool { - return bytes.HasPrefix(bytes.TrimSpace(data), []byte("#EXTM3U")) -} - -func isLikelyMP4(data []byte) bool { - if len(data) < 8 { - return false - } - return string(data[4:8]) == "ftyp" -} - func detectEmbedType(rawURL string) string { lower := strings.ToLower(rawURL) embedHosts := []string{"streamwish", "streamsb", "mp4upload", "ok.ru", "gogoplay", "streamlare"} diff --git a/integrations/playback/allanime/client_test.go b/integrations/playback/allanime/client_test.go index 55e448b..d575aa3 100644 --- a/integrations/playback/allanime/client_test.go +++ b/integrations/playback/allanime/client_test.go @@ -1,6 +1,7 @@ package allanime import ( + "bytes" "context" "crypto/aes" "encoding/json" @@ -8,6 +9,17 @@ import ( "testing" ) +func isLikelyM3U8(data []byte) bool { + return bytes.HasPrefix(bytes.TrimSpace(data), []byte("#EXTM3U")) +} + +func isLikelyMP4(data []byte) bool { + if len(data) < 8 { + return false + } + return string(data[4:8]) == "ftyp" +} + func TestDecodeSourceURL(t *testing.T) { t.Parallel()