package bootstrap import ( "spark-server/internal/pkg/media" ) // MediaPolicy builds the shared user-check / bot-compress limits from config. func MediaPolicy(cfg MediaConfig) media.Policy { return media.Policy{ Enabled: cfg.Enabled, UserReject: cfg.UserReject, Limits: media.Limits{ ImageMaxEdge: cfg.ImageMaxEdge, VideoMaxEdge: cfg.VideoMaxEdge, AvatarMaxEdge: cfg.AvatarMaxEdge, ImageMaxBytes: cfg.ImageMaxBytes, VideoMaxBytes: cfg.VideoMaxBytes, AvatarMaxBytes: cfg.AvatarMaxBytes, }.Normalize(), } }