alist/internal/search/searcher/manage.go

10 lines
171 B
Go

package searcher
type New func() (Searcher, error)
var NewMap = map[string]New{}
func RegisterSearcher(config Config, searcher New) {
NewMap[config.Name] = searcher
}