refactor: migrate env-var reads to config package

This commit is contained in:
2026-05-26 15:38:14 +02:00
parent 26ff84d70f
commit 1e9874a482
8 changed files with 34 additions and 35 deletions

View File

@@ -1,11 +1,9 @@
package episodes
import (
"os"
"strings"
"mal/integrations/jikan"
"mal/integrations/playback/allanime"
"mal/internal/config"
"mal/internal/db"
"mal/internal/domain"
episodeService "mal/internal/episodes/service"
@@ -14,9 +12,8 @@ import (
"go.uber.org/fx"
)
func episodeAvailabilityEnabled() bool {
value := strings.ToLower(strings.TrimSpace(os.Getenv("EPISODE_AVAILABILITY_MODE")))
return value != "legacy" && value != "jikan"
func episodeAvailabilityEnabled(cfg config.Config) bool {
return cfg.EpisodeAvailabilityMode != config.EpisodeAvailabilityModeLegacy && cfg.EpisodeAvailabilityMode != config.EpisodeAvailabilityModeJikan
}
var Module = fx.Options(