micro-broker-service/options.go
Vasiliy Tolstov e5ea846039 update import paths
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2021-10-27 18:27:04 +03:00

21 lines
395 B
Go

package service
import (
"go.unistack.org/micro/v3/broker"
"go.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)
}