From e2754dee4fcbff811610da8a0df7110f8fc4e3a8 Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Tue, 2 Aug 2022 21:14:03 +0200 Subject: [PATCH] feat: add set_interval helper function (#1551) --- ethers-providers/src/provider.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ethers-providers/src/provider.rs b/ethers-providers/src/provider.rs index 9c9202be..e2d19b4d 100644 --- a/ethers-providers/src/provider.rs +++ b/ethers-providers/src/provider.rs @@ -1286,11 +1286,18 @@ impl Provider

{ self } + /// Sets the default polling interval for event filters and pending transactions + /// (default: 7 seconds) + pub fn set_interval>(&mut self, interval: T) -> &mut Self { + self.interval = Some(interval.into()); + self + } + /// Sets the default polling interval for event filters and pending transactions /// (default: 7 seconds) #[must_use] pub fn interval>(mut self, interval: T) -> Self { - self.interval = Some(interval.into()); + self.set_interval(interval); self }