From 564692b5587d3cabc182798de50b138175545545 Mon Sep 17 00:00:00 2001 From: Isaac Holston <32341824+iholston@users.noreply.github.com> Date: Fri, 14 Jun 2024 15:27:24 -0600 Subject: [PATCH] feat: updated to accept instantly --- Cargo.lock | 2 +- src/accept.rs | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index a65c1a4..1ba81da 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1270,7 +1270,7 @@ checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "lol-accept" -version = "2.0.1" +version = "2.0.2" dependencies = [ "base64 0.13.1", "image", diff --git a/src/accept.rs b/src/accept.rs index 75d45f5..8b7e66e 100644 --- a/src/accept.rs +++ b/src/accept.rs @@ -81,8 +81,14 @@ impl Acceptor { while !self.terminate.load(Ordering::SeqCst) { if !self.paused.load(Ordering::SeqCst) && self.game_running() { if let Some(_) = self.session.as_ref().filter(|ls| ls.id == self.game_pid) { + if self.get_game_phase() == "Matchmaking" { + thread::sleep(Duration::from_millis(300)); + continue; + } if self.get_game_phase() == "ReadyCheck" { self.accept_match(); + thread::sleep(Duration::from_secs(1)); + continue; } } else { match LeagueSession::new(self.game_pid) {