diff --git a/src/service/presence/mod.rs b/src/service/presence/mod.rs index fd5b1c58..5f64d30a 100644 --- a/src/service/presence/mod.rs +++ b/src/service/presence/mod.rs @@ -170,7 +170,7 @@ impl Service { async fn handler(&self) -> Result<()> { let mut presence_timers = FuturesUnordered::new(); - let mut receiver = self.timer_receiver.lock().await; + let receiver = self.timer_receiver.lock().await; loop { tokio::select! { event = receiver.recv_async() => { diff --git a/src/service/sending/mod.rs b/src/service/sending/mod.rs index b884a504..74f1d436 100644 --- a/src/service/sending/mod.rs +++ b/src/service/sending/mod.rs @@ -25,10 +25,7 @@ use ruma::{ events::{push_rules::PushRulesEvent, receipt::ReceiptType, AnySyncEphemeralRoomEvent, GlobalAccountDataEventType}, push, uint, MilliSecondsSinceUnixEpoch, OwnedServerName, OwnedUserId, RoomId, ServerName, UInt, UserId, }; -use tokio::{ - select, - sync::{Mutex, Semaphore}, -}; +use tokio::sync::{Mutex, Semaphore}; use tracing::{error, warn}; use crate::{services, utils::calculate_hash, Config, Error, PduEvent, Result};