package client import ( "git.ikuban.com/server/kratos-nacos/registry" "git.ikuban.com/server/pw-protobuf/api/activity" "git.ikuban.com/server/pw-protobuf/api/user" "github.com/go-kratos/kratos/v2/log" ) func NewUserClient(r *registry.Registry, logger log.Logger) user.UserClient { conn, err := getDialInsecure(r, logger, "discovery://pw/pw-user") if err != nil { panic(err) } if conn == nil { return nil } client := user.NewUserClient(conn) return client } func NewActivityClient(r *registry.Registry, logger log.Logger) activity.ActivityClient { conn, err := getDialInsecure(r, logger, "discovery://pw/pw-activity") if err != nil { panic(err) } if conn == nil { return nil } client := activity.NewActivityClient(conn) return client }