package Func import ( "SafelineAPI/internal/app/logger" "SafelineAPI/internal/class/Acme" "github.com/go-acme/lego/v4/challenge" ) func ChooseProvider(config Acme.Acme) ([]challenge.Provider, bool) { providers, errors := config.DNSProvider.Choose() for _, e := range errors { logger.Error.Println(e) } if len(providers) == 0 { return nil, true } return providers, false }