crypto: More lint fixes.
parent
3bcce962e3
commit
e109e01a28
|
@ -25,4 +25,8 @@ mod store;
|
||||||
pub use device::{Device, TrustState};
|
pub use device::{Device, TrustState};
|
||||||
pub use error::{MegolmError, OlmError};
|
pub use error::{MegolmError, OlmError};
|
||||||
pub use machine::{OlmMachine, OneTimeKeys};
|
pub use machine::{OlmMachine, OneTimeKeys};
|
||||||
|
pub use memory_stores::{DeviceStore, GroupSessionStore, SessionStore, UserDevices};
|
||||||
|
pub use olm::{Account, InboundGroupSession, OutboundGroupSession, Session};
|
||||||
|
#[cfg(feature = "sqlite-cryptostore")]
|
||||||
|
pub use store::sqlite::SqliteStore;
|
||||||
pub use store::{CryptoStore, CryptoStoreError};
|
pub use store::{CryptoStore, CryptoStoreError};
|
||||||
|
|
|
@ -30,8 +30,8 @@ use super::olm::{
|
||||||
};
|
};
|
||||||
use super::store::memorystore::MemoryStore;
|
use super::store::memorystore::MemoryStore;
|
||||||
#[cfg(feature = "sqlite-cryptostore")]
|
#[cfg(feature = "sqlite-cryptostore")]
|
||||||
use super::store::sqlite::SqliteStore;
|
use super::store::{sqlite::SqliteStore, Result as StoreError};
|
||||||
use super::{device::Device, store::Result as StoreError, CryptoStore};
|
use super::{device::Device, CryptoStore};
|
||||||
|
|
||||||
use matrix_sdk_types::api;
|
use matrix_sdk_types::api;
|
||||||
use matrix_sdk_types::events::{
|
use matrix_sdk_types::events::{
|
||||||
|
@ -1467,10 +1467,10 @@ mod test {
|
||||||
to_device_request
|
to_device_request
|
||||||
.messages
|
.messages
|
||||||
.values()
|
.values()
|
||||||
.nth(0)
|
.next()
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.values()
|
.values()
|
||||||
.nth(0)
|
.next()
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.json()
|
.json()
|
||||||
.get(),
|
.get(),
|
||||||
|
|
|
@ -23,7 +23,7 @@ use super::olm::{InboundGroupSession, Session};
|
||||||
use matrix_sdk_types::identifiers::{DeviceId, RoomId, UserId};
|
use matrix_sdk_types::identifiers::{DeviceId, RoomId, UserId};
|
||||||
|
|
||||||
/// In-memory store for Olm Sessions.
|
/// In-memory store for Olm Sessions.
|
||||||
#[derive(Debug)]
|
#[derive(Debug, Default)]
|
||||||
pub struct SessionStore {
|
pub struct SessionStore {
|
||||||
entries: HashMap<String, Arc<Mutex<Vec<Session>>>>,
|
entries: HashMap<String, Arc<Mutex<Vec<Session>>>>,
|
||||||
}
|
}
|
||||||
|
@ -69,7 +69,7 @@ impl SessionStore {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug, Default)]
|
||||||
/// In-memory store that houlds inbound group sessions.
|
/// In-memory store that houlds inbound group sessions.
|
||||||
pub struct GroupSessionStore {
|
pub struct GroupSessionStore {
|
||||||
entries: HashMap<RoomId, HashMap<String, HashMap<String, InboundGroupSession>>>,
|
entries: HashMap<RoomId, HashMap<String, HashMap<String, InboundGroupSession>>>,
|
||||||
|
@ -127,7 +127,7 @@ impl GroupSessionStore {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// In-memory store holding the devices of users.
|
/// In-memory store holding the devices of users.
|
||||||
#[derive(Clone, Debug)]
|
#[derive(Clone, Debug, Default)]
|
||||||
pub struct DeviceStore {
|
pub struct DeviceStore {
|
||||||
entries: Arc<DashMap<UserId, DashMap<String, Device>>>,
|
entries: Arc<DashMap<UserId, DashMap<String, Device>>>,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue