If a user confirms cash payment AND a beacon triggers auto-complete at the same time, two completion calls could fire. Added @State hasCompleted flag that gates all completion paths (manual complete, beacon auto-complete, and cash collection). Resets on error/cancel so user can retry. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| AboutScreen.swift | ||
| AccountScreen.swift | ||
| BusinessSelectionScreen.swift | ||
| ChatScreen.swift | ||
| LoginScreen.swift | ||
| MyTasksScreen.swift | ||
| ProfileScreen.swift | ||
| RatingDialog.swift | ||
| RootView.swift | ||
| TaskDetailScreen.swift | ||
| TaskListScreen.swift | ||