From c71f27b17e23454402963e8feae807bc679068e2 Mon Sep 17 00:00:00 2001 From: sophia Date: Mon, 29 Nov 2021 13:46:58 -0600 Subject: [PATCH] Return synced folder + synced folder options from machine --- plugins/commands/serve/client/target/machine.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/commands/serve/client/target/machine.rb b/plugins/commands/serve/client/target/machine.rb index 658c51989..182e1bbeb 100644 --- a/plugins/commands/serve/client/target/machine.rb +++ b/plugins/commands/serve/client/target/machine.rb @@ -87,10 +87,16 @@ module VagrantPlugins client.set_state(req) end + # Synced folder for machine + # + # @return [List<[Client::SyncedFolder, Map]>] def synced_folders folder_protos = client.synced_folders(Empty.new).synced_folders - folder_protos.map do |f| - SyncedFolder.load(f, broker: broker) + folder_protos.map do |fp| + { + plugin: SyncedFolder.load(fp.plugin, broker: broker), + folder: fp.folder.to_h, + } end end