From d53e280bfc82e526ebfb1a0ee816f098754da1b7 Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Fri, 3 Nov 2023 22:27:54 +0800 Subject: [PATCH] perf: use better cafe interact method --- tasks/cafe/cafe.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tasks/cafe/cafe.py b/tasks/cafe/cafe.py index 9247b40..5f27acb 100644 --- a/tasks/cafe/cafe.py +++ b/tasks/cafe/cafe.py @@ -151,7 +151,7 @@ class Cafe(UI): logger.attr('Clickable', self.click) if not buttons: return CafeStatus.CHECK - self.device.click(buttons[0]) + self.click_with_interval(buttons[0], interval=1) case CafeStatus.CHECK: buttons = self._get_clickable_buttons() if not self.is_adjust_on: @@ -194,7 +194,6 @@ class Cafe(UI): status = CafeStatus.STUDENT_LIST loading_timer = Timer(2).start() action_timer = Timer(1.5, count=1) # cant be too fast - check_timer = Timer(1, count=1) is_list = False is_reset = False is_second = False @@ -253,9 +252,6 @@ class Cafe(UI): is_reset = True continue - if status == CafeStatus.CHECK and not check_timer.reached_and_reset(): - continue - if action_timer.reached_and_reset(): logger.attr('Status', status) status = self._handle_cafe(status)