From 3aedfb4970343cf4f6629f5caa11cdb0fa39117b Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Mon, 25 Jul 2022 14:31:13 -0700 Subject: [PATCH] Include `Stop()` function on the ruby client --- internal/serverclient/ruby_client.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/internal/serverclient/ruby_client.go b/internal/serverclient/ruby_client.go index 3ff864607..07be66eed 100644 --- a/internal/serverclient/ruby_client.go +++ b/internal/serverclient/ruby_client.go @@ -58,7 +58,7 @@ func (r *RubyVagrantClient) GRPCBroker() *plugin.GRPCBroker { } func (r *RubyVagrantClient) GetPlugins() ([]*ruby_vagrant.Plugin, error) { - plugins, err := r.client.GetPlugins(context.Background(), &emptypb.Empty{}) + plugins, err := r.client.GetPlugins(context.Background(), &ruby_vagrant.GetPluginsRequest{}) if err != nil { return nil, err } @@ -121,3 +121,12 @@ func (r *RubyVagrantClient) ParseVagrantfileProvider(provider string, subvm *vag return resp.Data, nil } + +func (r *RubyVagrantClient) Stop() error { + _, err := r.client.Stop(context.Background(), &emptypb.Empty{}) + if err != nil { + return err + } + + return nil +}