Cargo fmt + refactoring

This commit is contained in:
jikstra
2019-08-10 17:57:53 +02:00
parent faf53fe11e
commit b7ff996b15

View File

@@ -472,19 +472,17 @@ pub fn dc_msg_load_from_db<'a>(msg: *mut dc_msg_t<'a>, context: &'a Context, id:
(*msg).type_0 = row.get(12)?; (*msg).type_0 = row.get(12)?;
(*msg).state = row.get(13)?; (*msg).state = row.get(13)?;
(*msg).is_dc_message = row.get(14)?; (*msg).is_dc_message = row.get(14)?;
let text; (*msg).text = Some(if let rusqlite::types::ValueRef::Text(buf) = row.get_raw(15) {
if let rusqlite::types::ValueRef::Text(buf) = row.get_raw(15) {
if let Ok(t) = String::from_utf8(buf.to_vec()) { if let Ok(t) = String::from_utf8(buf.to_vec()) {
text = t; t
} else { } else {
warn!(context, 0, "dc_msg_load_from_db: could not get text column as non-lossy utf8 id {}", id); warn!(context, 0, "dc_msg_load_from_db: could not get text column as non-lossy utf8 id {}", id);
text = String::from_utf8_lossy(buf).into_owned(); String::from_utf8_lossy(buf).into_owned()
} }
} else { } else {
warn!(context, 0, "dc_msg_load_from_db: could not get text column for id {}", id); warn!(context, 0, "dc_msg_load_from_db: could not get text column for id {}", id);
text = "[ Could not read from db ]".to_string() "[ Could not read from db ]".to_string()
} });
(*msg).text = Some(text);
(*msg).param = row.get::<_, String>(16)?.parse().unwrap_or_default(); (*msg).param = row.get::<_, String>(16)?.parse().unwrap_or_default();
(*msg).starred = row.get(17)?; (*msg).starred = row.get(17)?;
(*msg).hidden = row.get(18)?; (*msg).hidden = row.get(18)?;