diff options
Diffstat (limited to 'internal/server/setup.go')
-rw-r--r-- | internal/server/setup.go | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/internal/server/setup.go b/internal/server/setup.go deleted file mode 100644 index 17a17f3..0000000 --- a/internal/server/setup.go +++ /dev/null @@ -1,36 +0,0 @@ -package server - -import ( - "database/sql" - "fmt" - "log/slog" - "net" - - "github.com/ChausseBenjamin/rafta/internal/logging" - m "github.com/ChausseBenjamin/rafta/internal/server/model" - "github.com/ChausseBenjamin/rafta/internal/tagging" - "google.golang.org/grpc" -) - -func Setup(port int64, storage *sql.DB) (*grpc.Server, net.Listener, error) { - lis, err := net.Listen( - "tcp", - fmt.Sprintf(":%d", port), - ) - if err != nil { - slog.Error("Unable to create listener", logging.ErrKey, err) - return nil, nil, err - } - - // FIXME: Implement Auth interceptor - - grpcServer := grpc.NewServer( - grpc.ChainUnaryInterceptor( - tagging.UnaryInterceptor, - ), - ) - raftaService := &Service{store: storage} - m.RegisterRaftaServer(grpcServer, raftaService) - - return grpcServer, lis, nil -} |