6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit 8245ab23
Changed files
.../booking_details/components/booking_details_bottom_sheet.dart | 2 +- .../lib/services/interceptors/response_handle_interceptor.dart | 1 + 2 files changed, 2 insertions(+), 1 deletion(-)
Diff
diff --git a/comwell_key_app/lib/presentation/screens/booking_details/components/booking_details_bottom_sheet.dart b/comwell_key_app/lib/presentation/screens/booking_details/components/booking_details_bottom_sheet.dart
index 63d0bd9c..5686e4dd 100644
--- a/comwell_key_app/lib/presentation/screens/booking_details/components/booking_details_bottom_sheet.dart
+++ b/comwell_key_app/lib/presentation/screens/booking_details/components/booking_details_bottom_sheet.dart
@@ -49,7 +49,7 @@ class BookingDetailsBottomSheet extends StatelessWidget {
),
),
const SizedBox(height: 16),
- if (cubit.booking.reservationStatus == ReservationStatus.checkedin )
+ if (cubit.booking.reservationStatus == ReservationStatus.checkedin && cubit.canCheckOut)
const Padding(
padding: EdgeInsets.symmetric(horizontal: 16.0),
child: CheckOutButton(),
diff --git a/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart b/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart
index d37f86fd..77e0df53 100644
--- a/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart
+++ b/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart
@@ -65,6 +65,7 @@ class ResponseHandleInterceptor extends Interceptor {
debugPrint('Error: ${_extractErrorMessage(response.data, "No data")}');
switch (response.statusCode) {
+ case 500:
case 401:
case 426:
logOut();