matrix-sdk: Use futures-timer's wasm-bindgen feature
parent
b8a9e05ebb
commit
7edb42b75c
|
@ -23,7 +23,7 @@ serde_json = "1.0.53"
|
||||||
thiserror = "1.0.18"
|
thiserror = "1.0.18"
|
||||||
tracing = "0.1.14"
|
tracing = "0.1.14"
|
||||||
url = "2.1.1"
|
url = "2.1.1"
|
||||||
futures-timer = "3.0.2"
|
futures-timer = { version = "3.0.2", features = ["wasm-bindgen"] }
|
||||||
|
|
||||||
|
|
||||||
matrix-sdk-common = { version = "0.1.0", path = "../matrix_sdk_common" }
|
matrix-sdk-common = { version = "0.1.0", path = "../matrix_sdk_common" }
|
||||||
|
|
|
@ -858,7 +858,6 @@ impl Client {
|
||||||
let response = if let Ok(r) = response {
|
let response = if let Ok(r) = response {
|
||||||
r
|
r
|
||||||
} else {
|
} else {
|
||||||
#[cfg(not(target_arch = "wasm32"))]
|
|
||||||
sleep::new(Duration::from_secs(1)).await;
|
sleep::new(Duration::from_secs(1)).await;
|
||||||
|
|
||||||
continue;
|
continue;
|
||||||
|
@ -892,14 +891,11 @@ impl Client {
|
||||||
// If the last sync happened less than a second ago, sleep for a
|
// If the last sync happened less than a second ago, sleep for a
|
||||||
// while to not hammer out requests if the server doesn't respect
|
// while to not hammer out requests if the server doesn't respect
|
||||||
// the sync timeout.
|
// the sync timeout.
|
||||||
#[cfg(not(target_arch = "wasm32"))]
|
|
||||||
{
|
|
||||||
if let Some(t) = last_sync_time {
|
if let Some(t) = last_sync_time {
|
||||||
if now - t <= Duration::from_secs(1) {
|
if now - t <= Duration::from_secs(1) {
|
||||||
sleep::new(Duration::from_secs(1)).await;
|
sleep::new(Duration::from_secs(1)).await;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
last_sync_time = Some(now);
|
last_sync_time = Some(now);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue