customer/internal/utils/validate_configuration_urls.go
Pasha 34a88a3a70
Some checks failed
Lint / Lint (push) Failing after 1m2s
rename go.mod
2024-11-18 21:44:09 +00:00

21 lines
459 B
Go

package utils
import (
"fmt"
"gitea.pena/PenaSide/customer/internal/models"
"gitea.pena/PenaSide/customer/pkg/validate"
)
func ValidateConfigurationURLs(config *models.ServiceConfiguration) error {
return validateAuthMicroserviceURLs(&config.AuthMicroservice.URL)
}
func validateAuthMicroserviceURLs(urls *models.AuthMicroserviceURL) error {
if !validate.URL(urls.User) {
return fmt.Errorf("invalid auth user url: %s", urls.User)
}
return nil
}