class Playwright::Connection
def replace_guids_with_channels(payload)
def replace_guids_with_channels(payload) if payload.nil? return nil end if payload.is_a?(Array) return payload.map{ |pl| replace_guids_with_channels(pl) } end if payload.is_a?(Hash) guid = payload['guid'] if guid && @objects[guid] return @objects[guid].channel end return payload.map { |k, v| [k, replace_guids_with_channels(v)] }.to_h end payload end