Files
gluetun/internal/provider/utils/nofetcher.go
T

33 lines
551 B
Go

package utils
import (
"context"
"fmt"
"github.com/qdm12/gluetun/pkg/updaters/models"
)
type NoFetcher struct {
providerName string
}
func NewNoFetcher(providerName string) *NoFetcher {
return &NoFetcher{
providerName: providerName,
}
}
func (n *NoFetcher) FetchServers(context.Context, int) (
servers []models.Server, err error,
) {
return nil, fmt.Errorf("fetching of servers is not supported for %s", n.providerName)
}
func (n *NoFetcher) Version() uint16 {
return 1
}
func (n *NoFetcher) Name() string {
return n.providerName
}