From 8fc4d5800ddef67e206b0d1c6d5da4e93d28453f Mon Sep 17 00:00:00 2001 From: Yiannis Marangos Date: Mon, 12 Aug 2024 11:56:43 +0300 Subject: [PATCH] chore: Replace `instant` with `web-time` crate --- Cargo.lock | 5 +---- Cargo.toml | 4 ++-- src/client.rs | 2 +- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d0adb5e..1320fa4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -482,7 +482,6 @@ dependencies = [ "futures-timer", "futures-util", "hex", - "instant", "libp2p", "libp2p-core", "libp2p-identity", @@ -502,6 +501,7 @@ dependencies = [ "tracing-subscriber", "unsigned-varint 0.8.0", "void", + "web-time", ] [[package]] @@ -1583,9 +1583,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" dependencies = [ "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 062b35f..27bf53f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,7 +28,7 @@ fnv = "1.0.5" futures-core = "0.3" futures-timer = "3" futures-util = "0.3" -instant = "0.1.12" +web-time = "1.1.0" libp2p-core = "0.42" libp2p-identity = "0.2" libp2p-swarm = "0.45" @@ -68,7 +68,7 @@ tracing-subscriber = { version = "0.3.17", features = ["env-filter"] } log = "0.4.18" [features] -wasm-bindgen = ["futures-timer/wasm-bindgen", "instant/wasm-bindgen"] +wasm-bindgen = ["futures-timer/wasm-bindgen"] [package.metadata.docs.rs] rustdoc-args = ["--cfg", "docsrs"] diff --git a/src/client.rs b/src/client.rs index 4788507..abb48ba 100644 --- a/src/client.rs +++ b/src/client.rs @@ -13,7 +13,6 @@ use futures_timer::Delay; use futures_util::future::{AbortHandle, Abortable, FutureExt}; use futures_util::sink::SinkExt; use futures_util::stream::{FuturesUnordered, StreamExt}; -use instant::Instant; use libp2p_core::upgrade::ReadyUpgrade; use libp2p_identity::PeerId; use libp2p_swarm::{ @@ -21,6 +20,7 @@ use libp2p_swarm::{ }; use smallvec::SmallVec; use tracing::debug; +use web_time::Instant; use crate::incoming_stream::ClientMessage; use crate::message::Codec;