async_client: Remove the transaction id.
parent
c5f7af9118
commit
86617b42e2
|
@ -16,7 +16,6 @@
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
use std::convert::{TryFrom, TryInto};
|
use std::convert::{TryFrom, TryInto};
|
||||||
use std::result::Result as StdResult;
|
use std::result::Result as StdResult;
|
||||||
use std::sync::atomic::{AtomicU64, Ordering};
|
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
use std::time::{Duration, Instant};
|
use std::time::{Duration, Instant};
|
||||||
|
|
||||||
|
@ -61,8 +60,6 @@ pub struct AsyncClient {
|
||||||
http_client: reqwest::Client,
|
http_client: reqwest::Client,
|
||||||
/// User session data.
|
/// User session data.
|
||||||
pub(crate) base_client: Arc<RwLock<BaseClient>>,
|
pub(crate) base_client: Arc<RwLock<BaseClient>>,
|
||||||
/// The transaction id.
|
|
||||||
transaction_id: Arc<AtomicU64>,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl std::fmt::Debug for AsyncClient {
|
impl std::fmt::Debug for AsyncClient {
|
||||||
|
@ -248,7 +245,6 @@ impl AsyncClient {
|
||||||
homeserver,
|
homeserver,
|
||||||
http_client,
|
http_client,
|
||||||
base_client: Arc::new(RwLock::new(BaseClient::new(session)?)),
|
base_client: Arc::new(RwLock::new(BaseClient::new(session)?)),
|
||||||
transaction_id: Arc::new(AtomicU64::new(0)),
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -626,11 +622,6 @@ impl AsyncClient {
|
||||||
Ok(response)
|
Ok(response)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Get a new unique transaction id for the client.
|
|
||||||
fn transaction_id(&self) -> u64 {
|
|
||||||
self.transaction_id.fetch_add(1, Ordering::SeqCst)
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Send a room message to the homeserver.
|
/// Send a room message to the homeserver.
|
||||||
///
|
///
|
||||||
/// Returns the parsed response from the server.
|
/// Returns the parsed response from the server.
|
||||||
|
|
Loading…
Reference in New Issue