2c1ba7f6d5733aefd79928163410826d079bffbd
_isOccupied matched any service on the slot regardless of status. Unblocking sets the service to cancelled, so a released slot still rendered as occupied and the unblock looked like it did nothing. Cancelled and denied services are now ignored, and self-booked slots get their own "Bloqueado" state with a release action, mirroring the web. Self-booking now spans the professional's configured slot duration instead of a hardcoded two hours, which no longer matched the generated slots. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
prosappco
App de prosapp
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Languages
Dart
93%
C++
3.1%
CMake
2.4%
Swift
0.4%
Ruby
0.4%
Other
0.6%