all: use let chains
This commit is contained in:
parent
3d5d146d65
commit
286857971a
89 changed files with 1516 additions and 1574 deletions
|
|
@ -78,11 +78,11 @@ async fn receive(data: Rc<Client>) {
|
|||
// log::trace!("{:x?}", data_buf);
|
||||
let parser = MsgParser::new(&mut buf, &data_buf[..]);
|
||||
if let Err(e) = obj.handle_request(&data, request, parser) {
|
||||
if let ClientError::InvalidMethod = e {
|
||||
if let Ok(obj) = data.objects.get_obj(obj_id) {
|
||||
data.invalid_request(&*obj, request);
|
||||
return Err(e);
|
||||
}
|
||||
if let ClientError::InvalidMethod = e
|
||||
&& let Ok(obj) = data.objects.get_obj(obj_id)
|
||||
{
|
||||
data.invalid_request(&*obj, request);
|
||||
return Err(e);
|
||||
}
|
||||
return Err(ClientError::RequestError(Box::new(e)));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue