Refactored local delivery to avoid mpsc channel
This commit is contained in:
@@ -7,10 +7,7 @@
|
||||
use std::collections::BTreeMap;
|
||||
|
||||
use common::listener::SessionStream;
|
||||
use jmap::{
|
||||
mailbox::{set::MailboxSet, UidMailbox, INBOX_ID},
|
||||
JmapMethods,
|
||||
};
|
||||
use email::mailbox::{MailboxFnc, UidMailbox, INBOX_ID};
|
||||
use jmap_proto::{
|
||||
object::Object,
|
||||
types::{collection::Collection, property::Property, value::Value},
|
||||
|
||||
@@ -8,9 +8,7 @@ use std::time::Instant;
|
||||
|
||||
use common::listener::SessionStream;
|
||||
use directory::Permission;
|
||||
use jmap::{
|
||||
changes::write::ChangeLog, email::delete::EmailDeletion, services::state::StateManager,
|
||||
};
|
||||
use jmap::email::delete::EmailDeletion;
|
||||
use jmap_proto::types::{state::StateChange, type_state::DataType};
|
||||
use store::roaring::RoaringBitmap;
|
||||
use trc::AddContext;
|
||||
|
||||
@@ -8,7 +8,8 @@ use std::time::Instant;
|
||||
|
||||
use common::listener::SessionStream;
|
||||
use directory::Permission;
|
||||
use jmap::{blob::download::BlobDownload, email::metadata::MessageMetadata, JmapMethods};
|
||||
use email::metadata::MessageMetadata;
|
||||
use jmap::blob::download::BlobDownload;
|
||||
use jmap_proto::types::{collection::Collection, property::Property};
|
||||
use store::write::Bincode;
|
||||
use trc::AddContext;
|
||||
|
||||
Reference in New Issue
Block a user