Update: Click confirm pickup in Jeeny

This commit is contained in:
Hamza-Ayed
2026-06-30 00:26:56 +03:00
parent 1b285fbaea
commit 44fa1c0558
7 changed files with 19 additions and 0 deletions

View File

@@ -594,6 +594,25 @@ class ScraperAccessibilityService : AccessibilityService() {
} }
} }
BotState.READING_PRICE -> { BotState.READING_PRICE -> {
// Check if we are on the Confirm Pickup map screen
val confirmPickupBtn = findNodeByText(rootNode, "تاكيد وجهة الانطلاق")
?: findNodeByText(rootNode, "تأكيد وجهة الانطلاق")
?: findNodeByText(rootNode, "Confirm pickup")
?: findNodeByText(rootNode, "Confirm start")
if (confirmPickupBtn != null) {
var clickableParent = confirmPickupBtn
while (clickableParent != null && !clickableParent.isClickable) {
clickableParent = clickableParent.parent
}
if (clickableParent != null) {
clickableParent.performAction(android.view.accessibility.AccessibilityNodeInfo.ACTION_CLICK)
Log.i(TAG, "Jeeny: Clicked confirm pickup button.")
return
}
}
// If not on pickup confirmation screen, read the price
searchPriceByCurrency(rootNode) searchPriceByCurrency(rootNode)
} }
else -> {} else -> {}