Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'internal/praefect/service/info/server.go')
-rw-r--r--internal/praefect/service/info/server.go14
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
}