package handler import ( "errors" "fmt" "github.com/spf13/viper" "git.kplus.net.ua/yevhen/resource-scraper/types/constant" ) // Srrdb runs one srrDB search pass over the raw path given by --single-uri. func (h *Handler) Srrdb() (string, error) { uri := viper.GetString(constant.FlagSingleUri) if uri == "" { return "srrdb", errors.New("no search path, pass --single-uri") } stored, err := h.services.Srrdb.Search(uri) return fmt.Sprintf("%d records\n", stored), err }