aboutsummaryrefslogtreecommitdiff
path: root/backend/internal/server/server.go
diff options
context:
space:
mode:
Diffstat (limited to 'backend/internal/server/server.go')
-rw-r--r--backend/internal/server/server.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/backend/internal/server/server.go b/backend/internal/server/server.go
index 186d581..c525cfd 100644
--- a/backend/internal/server/server.go
+++ b/backend/internal/server/server.go
@@ -11,6 +11,7 @@ import (
upb "github.com/ansg191/ibd-trader-backend/api/gen/idb/user/v1"
"github.com/ansg191/ibd-trader-backend/internal/database"
"github.com/ansg191/ibd-trader-backend/internal/ibd"
+ "github.com/ansg191/ibd-trader-backend/internal/keys"
"github.com/ansg191/ibd-trader-backend/internal/leader/manager/ibd/scrape"
"github.com/ansg191/ibd-trader-backend/internal/redis/taskqueue"
"github.com/ansg191/ibd-trader-backend/internal/server/idb/stock/v1"
@@ -30,9 +31,11 @@ type Server struct {
func New(
ctx context.Context,
port uint16,
- db database.Database,
+ db database.TransactionExecutor,
rClient *redis.Client,
client *ibd.Client,
+ kms keys.KeyManagementService,
+ keyName string,
) (*Server, error) {
scrapeQueue, err := taskqueue.New(
ctx,
@@ -45,7 +48,7 @@ func New(
}
s := grpc.NewServer()
- upb.RegisterUserServiceServer(s, user.New(db, db, client))
+ upb.RegisterUserServiceServer(s, user.New(db, kms, keyName, client))
spb.RegisterStockServiceServer(s, stock.New(db, scrapeQueue))
longrunningpb.RegisterOperationsServer(s, newOperationServer(scrapeQueue))
reflection.Register(s)