Remove unwrap() in prefetch_get_message_id

This commit is contained in:
Alexander Krotov
2020-02-01 21:54:45 +03:00
parent a00f2b3bb8
commit af86962292

View File

@@ -1252,12 +1252,11 @@ fn prefetch_get_message_id(prefetch_msg: &Fetch) -> Result<String> {
));
}
let message_id = prefetch_msg.envelope().unwrap().message_id;
if message_id.is_none() {
return Err(Error::Other("prefetch: No message ID found".to_string()));
if let Some(message_id) = prefetch_msg.envelope().unwrap().message_id {
parse_message_id(&message_id).map_err(Into::into)
} else {
Err(Error::Other("prefetch: No message ID found".to_string()))
}
parse_message_id(&message_id.unwrap()).map_err(Into::into)
}
#[cfg(test)]