Pass current broker instance to terminal when loading

This commit is contained in:
Chris Roberts 2021-05-17 16:47:57 -07:00 committed by Paul Hinze
parent af2a98907d
commit 83d5dd6d26
No known key found for this signature in database
GPG Key ID: B69DEDF2D55501C0

View File

@ -7,9 +7,9 @@ module VagrantPlugins
@client = SDK::TerminalUIService::Stub.new(server_endpoint, :this_channel_is_insecure)
end
def self.load(raw_terminal)
def self.load(raw_terminal, broker:)
t = SDK::Args::TerminalUI.decode(raw_terminal)
conn = Broker.instance.dial(t.stream_id)
conn = broker.dial(t.stream_id)
self.new(conn.to_s)
end