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

AuthorEdmir Suljic<esu@dwarf.dk>
Date2026-03-06 10:35:12 +0100
pr comments

Changed files

comwell_key_app/lib/check_out/bloc/check_out_cubit.dart             | 4 ++--
 comwell_key_app/lib/overview/models/booking.dart                    | 3 +++
 .../lib/presentation/screens/check_in/bloc/check_in_cubit.dart      | 6 +++---
 comwell_key_app/lib/services/models/booking_dto.dart                | 1 +
 comwell_key_app/lib/tracking/trackers/firebase_tracker.dart         | 2 +-
 5 files changed, 10 insertions(+), 6 deletions(-)

Diff

diff --git a/comwell_key_app/lib/check_out/bloc/check_out_cubit.dart b/comwell_key_app/lib/check_out/bloc/check_out_cubit.dart
index 3d68aa78..0af4db75 100644
--- a/comwell_key_app/lib/check_out/bloc/check_out_cubit.dart
+++ b/comwell_key_app/lib/check_out/bloc/check_out_cubit.dart
@@ -69,8 +69,8 @@ class CheckoutCubit extends Cubit<CheckoutState> {
currency: "DKK",
value: booking.balance?.toInt() ?? 0,
placement: "check-out",
- itemIds: booking.addOnItems?.map((e) => e.code).toList() ?? [],
- items: booking.addOnItems?.map((e) => e.description).toList() ?? [],
+ itemIds: booking.addOnItemCodes,
+ items: booking.addOnItemDescriptions,
price: totalAddonPrice,
quantity: booking.addOnItems?.length ?? 0,
bookingReference: booking.confirmationNumber,
diff --git a/comwell_key_app/lib/overview/models/booking.dart b/comwell_key_app/lib/overview/models/booking.dart
index 070a3f14..6f019118 100644
--- a/comwell_key_app/lib/overview/models/booking.dart
+++ b/comwell_key_app/lib/overview/models/booking.dart
@@ -59,6 +59,9 @@ class Booking extends Equatable {
return "Booking(id: $id, ConfirmationNumber: $confirmationNumber, roomNumber: $roomNumber, startDate: $startDate, endDate: $endDate, reservationStatus: $reservationStatus, image: $image, hotelName: $hotelName, hotelCode: $hotelCode, roomType: $roomType, adults: $adults, children: $children, bookingDate: $bookingDate, digitalCard: $digitalCard, guests: $guests, addOnItems: $addOnItems, isPrimaryGuest: $isPrimaryGuest, totalCharge: $balance, maskedCardNumber: $maskedCardNumber)";
}
+ List<String> get addOnItemCodes => addOnItems?.map((e) => e.code).toList() ?? [];
+ List<String> get addOnItemDescriptions => addOnItems?.map((e) => e.description).toList() ?? [];
+
@override
List<Object?> get props => [
id,
diff --git a/comwell_key_app/lib/presentation/screens/check_in/bloc/check_in_cubit.dart b/comwell_key_app/lib/presentation/screens/check_in/bloc/check_in_cubit.dart
index 80f77b22..55ce1416 100644
--- a/comwell_key_app/lib/presentation/screens/check_in/bloc/check_in_cubit.dart
+++ b/comwell_key_app/lib/presentation/screens/check_in/bloc/check_in_cubit.dart
@@ -104,9 +104,9 @@ class CheckInCubit extends BaseCubit<CheckInState> {
currency: "DKK",
value: booking.balance?.toInt() ?? 0,
placement: "check-in",
- items: booking.addOnItems?.map((e) => e.description).toList() ?? [],
- itemIds: booking.addOnItems?.map((e) => e.code).toList() ?? [],
- price: booking.addOnItems?.map((e) => e.price).reduce((total, price) => total + price) ?? 0,
+ items: booking.addOnItemDescriptions,
+ itemIds: booking.addOnItemCodes,
+ price: booking.addOnItemPrice,
quantity: booking.addOnItems?.length ?? 0,
bookingReference: booking.confirmationNumber,
);
diff --git a/comwell_key_app/lib/services/models/booking_dto.dart b/comwell_key_app/lib/services/models/booking_dto.dart
index a9176d9b..13506a1d 100644
--- a/comwell_key_app/lib/services/models/booking_dto.dart
+++ b/comwell_key_app/lib/services/models/booking_dto.dart
@@ -55,6 +55,7 @@ class BookingDTO {
Json toJson() => _$BookingDTOToJson(this);
factory BookingDTO.fromJson(Json json) => _$BookingDTOFromJson(json);
+
}
@JsonSerializable()
diff --git a/comwell_key_app/lib/tracking/trackers/firebase_tracker.dart b/comwell_key_app/lib/tracking/trackers/firebase_tracker.dart
index 69645011..746117d4 100644
--- a/comwell_key_app/lib/tracking/trackers/firebase_tracker.dart
+++ b/comwell_key_app/lib/tracking/trackers/firebase_tracker.dart
@@ -64,7 +64,7 @@ class FirebaseTracker {
screenName: name,
screenClass: screenClass
);
- debugPrint('qqq trackScreen: $name, $screenClass');
+ print('qqq trackScreen: $name, $screenClass');
} catch (e, st) {
if (kDebugMode) print("err=$e, $st");