Files
apinto/drivers/transcode/protobuf/driver.go
2023-02-24 19:20:50 +08:00

21 lines
416 B
Go

package protocbuf
import (
"github.com/eolinker/apinto/drivers"
"github.com/eolinker/eosc"
)
// Create 创建service_http驱动的实例
func Create(id, name string, v *Config, workers map[eosc.RequireId]eosc.IWorker) (eosc.IWorker, error) {
source, err := parseFiles(v.ProtoFiles)
if err != nil {
return nil, err
}
return &Worker{
WorkerBase: drivers.Worker(id, name),
source: source,
}, nil
}