micro-broker-service/options.go
Vasiliy Tolstov f95d343393 use own fork
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2021-01-19 19:41:39 +03:00

21 lines
411 B
Go

package service
import (
"github.com/unistack-org/micro/v3/broker"
"github.com/unistack-org/micro/v3/client"
)
type clientKey struct{}
// Client to call broker service
func Client(c client.Client) broker.Option {
return broker.SetOption(clientKey{}, c)
}
type serviceKey struct{}
// Service to call broker service
func Service(name string) broker.Option {
return broker.SetOption(serviceKey{}, name)
}