Files
sub2api/backend/internal/service/video_billing_resolution.go
T

23 lines
558 B
Go

package service
import "strings"
const (
VideoBillingResolution480P = "480p"
VideoBillingResolution720P = "720p"
VideoBillingResolution1080P = "1080p"
)
func NormalizeVideoBillingResolutionOrDefault(resolution string) string {
switch strings.ToLower(strings.TrimSpace(resolution)) {
case "480", "480p", "sd":
return VideoBillingResolution480P
case "720", "720p", "hd":
return VideoBillingResolution720P
case "1080", "1080p", "full_hd", "full-hd", "fhd":
return VideoBillingResolution1080P
default:
return VideoBillingResolution480P
}
}