core/api: fix RemoveNode return type.
Test Plan: should be covered by API tests
X-Origin-Diff: phab/D365
GitOrigin-RevId: 71cb5ae7c91fff1a57bae508f027cac6f2f2fa74
diff --git a/core/api/api/schema.proto b/core/api/api/schema.proto
index bf25a74..dd774e6 100644
--- a/core/api/api/schema.proto
+++ b/core/api/api/schema.proto
@@ -35,7 +35,7 @@
}
// Remove a node from the cluster.
- rpc RemoveNode (RemoveNodeRequest) returns (RemoveNodeRequest) {
+ rpc RemoveNode (RemoveNodeRequest) returns (RemoveNodeResponse) {
}
diff --git a/core/internal/api/cluster.go b/core/internal/api/cluster.go
index 3b45c40..814fcf0 100644
--- a/core/internal/api/cluster.go
+++ b/core/internal/api/cluster.go
@@ -103,7 +103,7 @@
return &schema.AddNodeResponse{}, nil
}
-func (s *Server) RemoveNode(context.Context, *schema.RemoveNodeRequest) (*schema.RemoveNodeRequest, error) {
+func (s *Server) RemoveNode(context.Context, *schema.RemoveNodeRequest) (*schema.RemoveNodeResponse, error) {
panic("implement me")
}