pub(crate) async fn signed_one_time_keys(
        &self,
    ) -> Result<BTreeMap<Box<DeviceKeyId>, Raw<OneTimeKey>>, ()> {
        let _ = self.generate_one_time_keys().await?;
        self.signed_one_time_keys_helper().await
    }
/// Generate, sign and prepare one-time keys to be uploaded.
///
/// If no one-time keys need to be uploaded returns an empty error.
Generate, sign and prepare one-time keys to be uploaded.
If no one-time keys need to be uploaded returns an empty error.
Generate sign and prepare one - time keys to be uploaded . If no one - time keys need to be uploaded returns an empty error .
pub(crate) async fn signed_one_time_keys(
        &self,
    ) -> Result<BTreeMap<Box<DeviceKeyId>, Raw<OneTimeKey>>, ()> {
        let _ = self.generate_one_time_keys().await?;
        self.signed_one_time_keys_helper().await
    }
pub ( crate ) async fn signed_one_time_keys ( & self , ) -> Result < BTreeMap < Box < DeviceKeyId > , Raw < OneTimeKey > > , ( ) > { let _ = self . generate_one_time_keys ( ) . await ? ; self . signed_one_time_keys_helper ( ) . await }
Generate, sign and prepare one-time keys to be uploaded.
Generate sign and prepare one - time keys to be uploaded .
&self
&self