listing.rs: don't create unnecessary operation

pull/234/head
Manos Pitsidianakis 4 years ago
parent b2857955e4
commit a6af7fc0d3
No known key found for this signature in database
GPG Key ID: 73627C2F690DF710

@ -199,8 +199,6 @@ pub trait MailListingTrait: ListingTrait {
continue;
}
ListingAction::Tag(Remove(ref tag_str)) => {
let backend_lck = account.backend.write().unwrap();
let mut op = backend_lck.operation(envelope.hash());
if let Err(err) = op.set_tag(&mut envelope, tag_str.to_string(), false) {
context.replies.push_back(UIEvent::Notification(
Some("Could not set tag.".to_string()),
@ -211,9 +209,6 @@ pub trait MailListingTrait: ListingTrait {
}
}
ListingAction::Tag(Add(ref tag_str)) => {
let backend_lck = account.backend.write().unwrap();
let mut op = backend_lck.operation(envelope.hash());
if let Err(err) = op.set_tag(&mut envelope, tag_str.to_string(), true) {
context.replies.push_back(UIEvent::Notification(
Some("Could not set tag.".to_string()),

Loading…
Cancel
Save