From e13a05bc082e6e32983bcf307237c4c6db48fa9a Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Wed, 9 Nov 2022 14:07:51 +0800 Subject: [PATCH] refactor(rcp): move health interface to core package --- {rpc => core}/health.go | 6 ++---- rpc/client_grpc_health.go | 3 ++- 2 files changed, 4 insertions(+), 5 deletions(-) rename {rpc => core}/health.go (82%) diff --git a/rpc/health.go b/core/health.go similarity index 82% rename from rpc/health.go rename to core/health.go index c074d75..9801845 100644 --- a/rpc/health.go +++ b/core/health.go @@ -1,8 +1,6 @@ -package rpc +package core -import ( - "context" -) +import "context" // Health defines a health-check connection. type Health interface { diff --git a/rpc/client_grpc_health.go b/rpc/client_grpc_health.go index 39fce02..83fa306 100644 --- a/rpc/client_grpc_health.go +++ b/rpc/client_grpc_health.go @@ -3,6 +3,7 @@ package rpc import ( "context" + "github.com/appleboy/gorush/core" "github.com/appleboy/gorush/rpc/proto" "google.golang.org/grpc" @@ -19,7 +20,7 @@ type healthClient struct { } // NewGrpcHealthClient returns a new grpc Client. -func NewGrpcHealthClient(conn *grpc.ClientConn) Health { +func NewGrpcHealthClient(conn *grpc.ClientConn) core.Health { client := new(healthClient) client.client = proto.NewHealthClient(conn) client.conn = conn