factorize

This commit is contained in:
Alex Auvolat 2022-12-14 16:16:55 +01:00
parent e6f14ab5cf
commit 13c8662126
No known key found for this signature in database
GPG key ID: 0E496D15096376BE

View file

@ -330,13 +330,12 @@ where
let mut entry = self.decode_entry(&old_v).map_err(db::TxError::Abort)?; let mut entry = self.decode_entry(&old_v).map_err(db::TxError::Abort)?;
entry.merge(ins); entry.merge(ins);
rmp_to_vec_all_named(&entry) rmp_to_vec_all_named(&entry)
.map_err(Error::RmpEncode)
.map_err(db::TxError::Abort)?
} }
None => rmp_to_vec_all_named(ins) None => rmp_to_vec_all_named(ins),
.map_err(Error::RmpEncode)
.map_err(db::TxError::Abort)?,
}; };
let new_entry = new_entry
.map_err(Error::RmpEncode)
.map_err(db::TxError::Abort)?;
tx.insert(&self.insert_queue, &tree_key, new_entry)?; tx.insert(&self.insert_queue, &tree_key, new_entry)?;
self.insert_queue_notify.notify_one(); self.insert_queue_notify.notify_one();