When a worker completes a service point task and the API requires a rating, a dialog now appears with 4 yes/no questions matching Android: - Was the customer prepared? - Was the scope clear? - Was the customer respectful? - Would you serve them again? The rating is submitted with the task completion request via the workerRating payload. Also handles rating_required during beacon auto-complete by dismissing the countdown and showing the dialog. Files changed: - RatingDialog.swift (new) — rating dialog UI with toggle chips - APIService.swift — added workerRating param + ratingRequired error - TaskDetailScreen.swift — rating flow in completeTask + auto-complete - project.pbxproj — added RatingDialog.swift to Xcode project |
||
|---|---|---|
| .. | ||
| AboutScreen.swift | ||
| AccountScreen.swift | ||
| BusinessSelectionScreen.swift | ||
| ChatScreen.swift | ||
| LoginScreen.swift | ||
| MyTasksScreen.swift | ||
| ProfileScreen.swift | ||
| RatingDialog.swift | ||
| RootView.swift | ||
| TaskDetailScreen.swift | ||
| TaskListScreen.swift | ||