package carddav import ( "fmt" "git.happydns.org/checker-dav/internal/dav" sdk "git.happydns.org/checker-sdk-go/checker" ) func (p *carddavProvider) DiscoverEntries(data any) ([]sdk.DiscoveryEntry, error) { obs, ok := data.(*dav.Observation) if !ok { return nil, fmt.Errorf("unexpected data type %T", data) } return dav.DiscoverEntries(obs), nil }