Adapter
fn handle_adapter_request(data: &[u8], section: &str) -> HandlerResult<Vec<u8>> {
let adapter_server_request = rpc::AdapterServerRequest::decode(data)?;
debug!(
"got adapter section: {}, request: {:?}",
section, &adapter_server_request
);
match section {
"http" => match adapter_server_request.msg {
Some(rpc::adapter_server_request::Msg::AdapterHttpRequest(r)) => {
let res = handle_adapter_http_request(r)?;
return Ok(res);
}
_ => debug!(
"ignored adapter ipfs server request message: {:?}",
&adapter_server_request.msg
),
},
_ => {
debug!(
"ignored adapter section ({}) message: {:?}",
section, &adapter_server_request
);
}
}
Err(DISCARD_MESSAGE_ERROR.into())
}Last updated