diff options
Diffstat (limited to 'internal/praefect/service/info/server.go')
-rw-r--r-- | internal/praefect/service/info/server.go | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/internal/praefect/service/info/server.go b/internal/praefect/service/info/server.go index 0cc75a417..febe8e879 100644 --- a/internal/praefect/service/info/server.go +++ b/internal/praefect/service/info/server.go @@ -2,15 +2,23 @@ package info import ( "gitlab.com/gitlab-org/gitaly/internal/praefect/config" + "gitlab.com/gitlab-org/gitaly/internal/praefect/conn" + "gitlab.com/gitlab-org/gitaly/internal/praefect/datastore" "gitlab.com/gitlab-org/gitaly/proto/go/gitalypb" ) // Server is a InfoService server -type Server struct{} +type Server struct { + datastore datastore.ReplicasDatastore + clientCC *conn.ClientConnections +} // NewServer creates a new instance of a grpc InfoServiceServer -func NewServer(conf config.Config) gitalypb.InfoServiceServer { - s := &Server{} +func NewServer(conf config.Config, ds datastore.ReplicasDatastore, clientCC *conn.ClientConnections) gitalypb.InfoServiceServer { + s := &Server{ + datastore: ds, + clientCC: clientCC, + } return s } |