1
0
mirror of https://github.com/TheFunny/ArisuAutoSweeper synced 2026-06-10 00:24:51 +00:00

feat(cafe): handle unexpected popups

This commit is contained in:
2023-11-05 23:19:51 +08:00
parent 937a7c63e8
commit 77f0ded95f
5 changed files with 28 additions and 1 deletions
+8 -1
View File
@@ -120,6 +120,13 @@ class Cafe(UI):
logger.attr('Reward', num)
return num
def _cafe_additional(self) -> bool:
if self.appear_then_click(INVENTORY):
return True
if self.appear_then_click(MOMOTALK_CLOSE):
return True
return False
def _handle_cafe(self, status):
match status:
case CafeStatus.STUDENT_LIST:
@@ -206,7 +213,7 @@ class Cafe(UI):
self.device.screenshot()
if self.ui_additional():
if self.ui_additional() or self._cafe_additional():
continue
if not loading_timer.reached():