Include Stop() function on the ruby client

This commit is contained in:
Chris Roberts 2022-07-25 14:31:13 -07:00
parent b917dc466a
commit 3aedfb4970

View File

@ -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
}