6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit bfe224f4

AuthorEdmir Suljic<esu@dwarf.dk>
Date2026-03-04 13:16:57 +0100
added reject in interceptor

Changed files

.../booking_details/components/booking_details_bottom_sheet.dart     | 3 ++-
 .../lib/services/interceptors/response_handle_interceptor.dart       | 5 ++---
 2 files changed, 4 insertions(+), 4 deletions(-)

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 5686e4dd..9830155a 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,8 @@ class BookingDetailsBottomSheet extends StatelessWidget {
),
),
const SizedBox(height: 16),
- if (cubit.booking.reservationStatus == ReservationStatus.checkedin && cubit.canCheckOut)
+ if (cubit.booking.reservationStatus == ReservationStatus.checkedin &&
+ cubit.getCheckOutTime().isBefore(DateTime.now()))
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 77e0df53..20f16fab 100644
--- a/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart
+++ b/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart
@@ -60,17 +60,16 @@ class ResponseHandleInterceptor extends Interceptor {
if (response == null) {
debugPrint('Error: No response received');
- return handler.next(err);
+ return handler.reject(err);
}
debugPrint('Error: ${_extractErrorMessage(response.data, "No data")}');
switch (response.statusCode) {
- case 500:
case 401:
case 426:
logOut();
}
- return handler.next(err);
+ return handler.reject(err);
}
String _extractErrorMessage(dynamic data, String fallback) {