117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
# File 'src/ruby/pb/test/xds_client.rb', line 117
def configure(req, _call)
metadata_to_send = {}
req.metadata.each do |m|
rpc = m.type
if !metadata_to_send.key?(rpc)
metadata_to_send[rpc] = {}
end
metadata_key = m.key
metadata_value = m.value
metadata_to_send[rpc][metadata_key] = metadata_value
end
new_rpc_config = RpcConfig.new
new_rpc_config.init(req['types'], metadata_to_send, req['timeout_sec'])
$rpc_config = new_rpc_config
ClientConfigureResponse.new()
end
|