mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-21 17:21:09 +01:00
12 lines
343 B
Go
12 lines
343 B
Go
package interfaces
|
|
|
|
import "go.mongodb.org/mongo-driver/bson/primitive"
|
|
|
|
type ResultServiceRegistry interface {
|
|
Register(key string, fn ResultServiceRegistryFn)
|
|
Unregister(key string)
|
|
Get(key string) (fn ResultServiceRegistryFn)
|
|
}
|
|
|
|
type ResultServiceRegistryFn func(colId primitive.ObjectID, dsId primitive.ObjectID) (ResultService, error)
|