6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit 9a2a42c9

AuthorEdmir Suljic<esu@dwarf.dk>
Date2025-06-23 10:35:22 +0200
Merging changes

Changed files

.../booking_details/bloc/booking_details_bloc.dart |   1 -
 .../lib/booking_details/booking_details_page.dart  |   1 -
 .../components/booking_details_bottom_sheet.dart   |   1 -
 .../hotel_information/components/image_widget.dart |  70 ++---
 .../lib/overview/cubit/overview_cubit.dart         |   2 -
 .../pregistration/cubit/preregistration_cubit.dart |   5 +-
 .../pregistration/cubit/preregistration_state.dart |   7 +-
 .../pages/prereg_up_sales_catalog_page.dart        | 241 ---------------
 comwell_key_app/lib/pregistration/utils/utils.dart |   6 -
 comwell_key_app/lib/routing/app_router.dart        |   1 -
 .../lib/routing/go_router_observer.dart            |   2 -
 .../components/catalog/other_upgrade_catalog.dart  |   1 -
 .../components/catalog/room_uprade_catalog.dart    |   1 -
 .../components/catalog/service_catalog.dart        |   1 -
 .../components/confirm_up_sales_dialog.dart        |   1 -
 .../components/facilities_bottom_sheet.dart        |   6 +-
 .../lib/up_sales/components/item_counter.dart      |   1 -
 .../components/up_sales_bottom_button.dart         |   4 -
 .../components/up_sales_upgrades_widget.dart       |   6 -
 .../lib/up_sales/cubit/up_sales_cubit.dart         |   3 -
 .../lib/up_sales/pages/other_upgrade_page.dart     |   2 -
 .../lib/up_sales/pages/room_upgrade_page.dart      |   2 -
 comwell_key_app/lib/up_sales/up_sales_catalog.dart |   2 -
 .../seos_mobile_keys_plugin/AppUsage.kt            | 343 +++++++++++----------
 24 files changed, 218 insertions(+), 492 deletions(-)

Diff

diff --git a/comwell_key_app/lib/booking_details/bloc/booking_details_bloc.dart b/comwell_key_app/lib/booking_details/bloc/booking_details_bloc.dart
index 199835cb..4223a6a1 100644
--- a/comwell_key_app/lib/booking_details/bloc/booking_details_bloc.dart
+++ b/comwell_key_app/lib/booking_details/bloc/booking_details_bloc.dart
@@ -4,7 +4,6 @@ import 'package:bloc/bloc.dart';
import 'package:comwell_key_app/overview/models/guest.dart';
import 'package:comwell_key_app/profile/profile_repository.dart';
import 'package:comwell_key_app/profile_settings/model/user.dart';
-import 'package:comwell_key_app/up_sales/cubit/up_sales_cubit.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
import 'package:comwell_key_app/up_sales/up_sales_repository.dart';
import 'package:comwell_key_app/utils/seos_repository.dart';
diff --git a/comwell_key_app/lib/booking_details/booking_details_page.dart b/comwell_key_app/lib/booking_details/booking_details_page.dart
index d425c8ab..7395cc61 100644
--- a/comwell_key_app/lib/booking_details/booking_details_page.dart
+++ b/comwell_key_app/lib/booking_details/booking_details_page.dart
@@ -25,7 +25,6 @@ class BookingDetailsPage extends StatelessWidget {
builder: (context, state) {
final cubit = context.read<BookingDetailsBloc>();
- print("booking details page ${cubit.booking}");
if (state.status == BookingDetailsStatus.initial) {
cubit.add(InitialEvent());
diff --git a/comwell_key_app/lib/booking_details/components/booking_details_bottom_sheet.dart b/comwell_key_app/lib/booking_details/components/booking_details_bottom_sheet.dart
index f89dc196..d39054f2 100644
--- a/comwell_key_app/lib/booking_details/components/booking_details_bottom_sheet.dart
+++ b/comwell_key_app/lib/booking_details/components/booking_details_bottom_sheet.dart
@@ -1,5 +1,4 @@
import 'package:comwell_key_app/booking_details/bloc/booking_details_bloc.dart';
-import 'package:comwell_key_app/booking_details/components/check_in_button_timer.dart';
import 'package:comwell_key_app/booking_details/components/check_out_button.dart';
import 'package:comwell_key_app/booking_details/components/housekeeping_button.dart';
import 'package:comwell_key_app/booking_details/components/practical_information_button.dart';
diff --git a/comwell_key_app/lib/hotel_information/components/image_widget.dart b/comwell_key_app/lib/hotel_information/components/image_widget.dart
index c1afec8c..27c063e9 100644
--- a/comwell_key_app/lib/hotel_information/components/image_widget.dart
+++ b/comwell_key_app/lib/hotel_information/components/image_widget.dart
@@ -9,39 +9,39 @@ class ImageWidget extends StatelessWidget {
final height = MediaQuery.of(context).size.height;
final theme = Theme.of(context);
- return Container(
- height: height * 0.4,
- width: double.infinity,
- child: Image.network(
- image,
- fit: BoxFit.cover,
- errorBuilder: (context, error, stackTrace) {
- return Container(
- color: theme.colorScheme.surfaceVariant,
- child: Center(
- child: Icon(
- Icons.image_not_supported_outlined,
- size: 48,
- color: theme.colorScheme.onSurfaceVariant,
- ),
- ),
- );
- },
- loadingBuilder: (context, child, loadingProgress) {
- if (loadingProgress == null) return child;
- return Container(
- color: theme.colorScheme.surfaceVariant,
- child: Center(
- child: CircularProgressIndicator(
- value: loadingProgress.expectedTotalBytes != null
- ? loadingProgress.cumulativeBytesLoaded /
- loadingProgress.expectedTotalBytes!
- : null,
- ),
- ),
- );
- },
- ),
- );
+ return SizedBox(
+ height: height * 0.4,
+ width: double.infinity,
+ child: Image.network(
+ image,
+ fit: BoxFit.cover,
+ errorBuilder: (context, error, stackTrace) {
+ return Container(
+ color: theme.colorScheme.surfaceContainerHighest,
+ child: Center(
+ child: Icon(
+ Icons.image_not_supported_outlined,
+ size: 48,
+ color: theme.colorScheme.onSurfaceVariant,
+ ),
+ ),
+ );
+ },
+ loadingBuilder: (context, child, loadingProgress) {
+ if (loadingProgress == null) return child;
+ final progress = loadingProgress.expectedTotalBytes != null
+ ? loadingProgress.cumulativeBytesLoaded / loadingProgress.expectedTotalBytes!
+ : null;
+ return Container(
+ color: theme.colorScheme.surfaceContainerHighest,
+ child: Center(
+ child: CircularProgressIndicator(
+ value: progress,
+ ),
+ ),
+ );
+ },
+ ),
+ );
}
-}
\ No newline at end of file
+}
diff --git a/comwell_key_app/lib/overview/cubit/overview_cubit.dart b/comwell_key_app/lib/overview/cubit/overview_cubit.dart
index 1fef56e3..5bcfb162 100644
--- a/comwell_key_app/lib/overview/cubit/overview_cubit.dart
+++ b/comwell_key_app/lib/overview/cubit/overview_cubit.dart
@@ -16,8 +16,6 @@ class OverviewCubit extends Cubit<OverviewState> {
try {
final bookings = await overviewRepository.fetchAllBookingsForUser();
- print("bookings: ${bookings.current.first.reservationStatus}");
-
emit(OverviewLoaded(bookings: bookings));
} catch (e, st) {
if (kDebugMode) print("err=$e, $st");
diff --git a/comwell_key_app/lib/pregistration/cubit/preregistration_cubit.dart b/comwell_key_app/lib/pregistration/cubit/preregistration_cubit.dart
index f5adfdfd..6d27f586 100644
--- a/comwell_key_app/lib/pregistration/cubit/preregistration_cubit.dart
+++ b/comwell_key_app/lib/pregistration/cubit/preregistration_cubit.dart
@@ -50,7 +50,8 @@ class PreregistrationCubit extends Cubit<PreregistrationState> {
isLoading: false,
selected: false,
upSales: [],
- selectedUpSales: [])) {
+ selectedUpSales: [],
+ error: null)) {
_tracking.trackScreenView(
"Pre-registration - Betalingskort",
"/pre-registration/betalingskort",
@@ -368,7 +369,7 @@ class PreregistrationCubit extends Cubit<PreregistrationState> {
}
void decrement() {
- if (state.quantity > 0 || state.selectedUpSales.length > 0) {
+ if (state.quantity > 0 || state.selectedUpSales.isNotEmpty) {
emit(state.copyWith(quantity: state.quantity - 1));
}
}
diff --git a/comwell_key_app/lib/pregistration/cubit/preregistration_state.dart b/comwell_key_app/lib/pregistration/cubit/preregistration_state.dart
index 65396a9d..0f18fd0d 100644
--- a/comwell_key_app/lib/pregistration/cubit/preregistration_state.dart
+++ b/comwell_key_app/lib/pregistration/cubit/preregistration_state.dart
@@ -2,7 +2,6 @@
import 'package:comwell_key_app/up_sales/cubit/up_sales_state.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
import 'package:country_code_picker/country_code_picker.dart';
-import 'package:equatable/equatable.dart';
import '../../profile_settings/model/user.dart';
@@ -12,8 +11,6 @@ class PreregistrationState extends UpSalesState {
final CountryCode? countryCode;
final String? phoneNumber;
final bool missingInformation;
- @override
- final Exception? error;
final int numOfExtras;
final int extrasTotalPrice;
final bool termsAndConditionsAccepted;
@@ -30,7 +27,7 @@ class PreregistrationState extends UpSalesState {
required super.selected,
required super.upSales,
required super.selectedUpSales,
- this.error,
+ required super.error,
this.missingInformation = false,
this.numOfExtras = 0,
this.extrasTotalPrice = 0,
@@ -51,7 +48,7 @@ class PreregistrationState extends UpSalesState {
@override
List<Object?> get props => [
super.isLoading,
- error,
+ super.error,
user,
phoneNumber,
countryCode,
diff --git a/comwell_key_app/lib/pregistration/pages/prereg_up_sales_catalog_page.dart b/comwell_key_app/lib/pregistration/pages/prereg_up_sales_catalog_page.dart
index 76cebbc0..dc6e7b58 100644
--- a/comwell_key_app/lib/pregistration/pages/prereg_up_sales_catalog_page.dart
+++ b/comwell_key_app/lib/pregistration/pages/prereg_up_sales_catalog_page.dart
@@ -1,9 +1,7 @@
import 'package:comwell_key_app/routing/app_routes.dart';
-import 'package:comwell_key_app/themes/light_theme.dart';
import 'package:comwell_key_app/up_sales/components/catalog/other_upgrade_catalog.dart';
import 'package:comwell_key_app/up_sales/components/catalog/room_uprade_catalog.dart';
import 'package:comwell_key_app/up_sales/components/catalog/service_catalog.dart';
-import 'package:comwell_key_app/up_sales/components/up_sales_bottom_button.dart';
import 'package:comwell_key_app/pregistration/cubit/preregistration_cubit.dart';
import 'package:comwell_key_app/pregistration/cubit/preregistration_state.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
@@ -132,245 +130,6 @@ class PreregUpSalesCatalogPage extends StatelessWidget {
});
}
- Widget _buildRoomUpgradeCatalog(
- BuildContext context,
- List<RoomUpgrade> upSales,
- List<RoomUpgrade> selectedUpSales,
- PreregistrationCubit cubit) {
- final theme = Theme.of(context);
- final roomUpSales = upSales
- .where((roomUpgrade) => roomUpgrade.type == UpgradeType.room)
- .toList();
-
- if (roomUpSales.isEmpty) {
- return Padding(
- padding: const EdgeInsets.symmetric(horizontal: 16),
- child: Text('no_room_upgrades_available'.tr(),
- style: theme.textTheme.headlineMedium
- ?.copyWith(color: colorHeadlineText)),
- );
- }
-
- return SizedBox(
- height: 289,
- child: ListView.builder(
- scrollDirection: Axis.horizontal,
- itemCount: roomUpSales.length,
- itemBuilder: (context, index) {
- final roomUpgrade = roomUpSales.elementAt(index);
- final isSelected = selectedUpSales.contains(roomUpgrade);
-
- return Container(
- width: 328,
- height: 268,
- margin:
- const EdgeInsets.only(left: 16, right: 0, top: 8, bottom: 8),
- padding: const EdgeInsets.all(12),
- decoration: BoxDecoration(
- color: Colors.white,
- borderRadius: BorderRadius.circular(12),
- border: Border.all(color: colorDivider, width: 1),
- ),
- child: Column(
- crossAxisAlignment: CrossAxisAlignment.start,
- mainAxisAlignment: MainAxisAlignment.spaceBetween,
- children: [
- Row(
- crossAxisAlignment: CrossAxisAlignment.start,
- children: [
- Expanded(
- child: Column(
- crossAxisAlignment: CrossAxisAlignment.start,
- children: [
- Text(roomUpgrade.name,
- style: theme.textTheme.headlineMedium),
- ],
- ),
- ),
- Column(
- crossAxisAlignment: CrossAxisAlignment.end,
- children: [
- Row(
- children: [
- Text(
- '${roomUpgrade.price} kr.',
- style: theme.textTheme.headlineMedium,
- ),
- const SizedBox(width: 8),
- GestureDetector(
- onTap: () {
- if (isSelected) {
- cubit.removeUpgrade(roomUpgrade);
- } else {
- cubit.addSelected(roomUpgrade);
- }
- },
- child: Container(
- width: 20,
- height: 20,
- decoration: BoxDecoration(
- shape: BoxShape.circle,
- border:
- Border.all(color: colorDivider, width: 2),
- color: isSelected
- ? Colors.black
- : Colors.transparent,
- ),
- child: isSelected
- ? const Icon(Icons.check,
- color: Colors.white, size: 12)
- : null,
- ),
- ),
- ],
- ),
- ],
- ),
- ],
- ),
- Text(
- roomUpgrade.description,
- style: theme.textTheme.bodySmall,
- maxLines: 3,
- overflow: TextOverflow.ellipsis,
- ),
- ],
- ),
- );
- },
- ),
- );
- }
-
- Widget _buildOtherUpgradeCatalog(
- BuildContext context,
- List<RoomUpgrade> upSales,
- List<RoomUpgrade> selectedUpSales,
- PreregistrationCubit cubit) {
- final theme = Theme.of(context);
- final otherUpSales = upSales
- .where((roomUpgrade) => roomUpgrade.type == UpgradeType.other)
- .toList();
-
- if (otherUpSales.isEmpty) {
- return Padding(
- padding: const EdgeInsets.symmetric(horizontal: 16),
- child: Text('no_room_upgrades_available'.tr(),
- style: theme.textTheme.headlineMedium
- ?.copyWith(color: colorHeadlineText)),
- );
- }
-
- return SizedBox(
- height: 289,
- child: ListView.builder(
- scrollDirection: Axis.horizontal,
- itemCount: otherUpSales.length,
- itemBuilder: (context, index) {
- final roomUpgrade = otherUpSales.elementAt(index);
- final quantity = selectedUpSales
- .where((element) => element.id == roomUpgrade.id)
- .length;
-
- return Container(
- width: 328,
- height: 268,
- margin:
- const EdgeInsets.only(left: 16, right: 0, top: 8, bottom: 8),
- padding: const EdgeInsets.all(12),
- decoration: BoxDecoration(
- color: Colors.white,
- borderRadius: BorderRadius.circular(12),
- border: Border.all(color: colorDivider, width: 1),
- ),
- child: Column(
- crossAxisAlignment: CrossAxisAlignment.start,
- mainAxisAlignment: MainAxisAlignment.spaceBetween,
- children: [
- Row(
- crossAxisAlignment: CrossAxisAlignment.start,
- children: [
- Expanded(
- child: Column(
- crossAxisAlignment: CrossAxisAlignment.start,
- children: [
- Text(roomUpgrade.name,
- style: theme.textTheme.headlineMedium),
- ],
- ),
- ),
- Column(
- crossAxisAlignment: CrossAxisAlignment.end,
- children: [
- Row(
- children: [
- Text(
- '${roomUpgrade.price} kr.',
- style: theme.textTheme.headlineMedium,
- ),
- const SizedBox(width: 8),
- Container(
- width: 24,
- height: 24,
- decoration: BoxDecoration(
- color: quantity > 0
- ? Colors.black
- : Colors.transparent,
- shape: BoxShape.circle,
- border:
- Border.all(color: colorDivider, width: 1.5),
- ),
- child: quantity > 0
- ? Center(
- child: Text(quantity.toString(),
- style: theme.textTheme.headlineSmall
- ?.copyWith(
- color: Colors.white,
- fontSize: 11)),
- )
- : const SizedBox.shrink(),
- ),
- ],
- ),
- ],
- ),
- ],
- ),
- Text(
- roomUpgrade.description,
- style: theme.textTheme.bodySmall,
- maxLines: 3,
- overflow: TextOverflow.ellipsis,
- ),
- Row(
- mainAxisAlignment: MainAxisAlignment.spaceBetween,
- children: [
- IconButton(
- onPressed: () {
- if (quantity > 0) {
- cubit.updateUpgradeQuantity(
- roomUpgrade, quantity - 1);
- }
- },
- icon: const Icon(Icons.remove),
- ),
- Text('$quantity'),
- IconButton(
- onPressed: () {
- cubit.updateUpgradeQuantity(roomUpgrade, quantity + 1);
- },
- icon: const Icon(Icons.add),
- ),
- ],
- ),
- ],
- ),
- );
- },
- ),
- );
- }
-
Future<void> handleReadMoreTapPrereg({
required BuildContext context,
required String routeName,
diff --git a/comwell_key_app/lib/pregistration/utils/utils.dart b/comwell_key_app/lib/pregistration/utils/utils.dart
index f231b556..7120904a 100644
--- a/comwell_key_app/lib/pregistration/utils/utils.dart
+++ b/comwell_key_app/lib/pregistration/utils/utils.dart
@@ -1,17 +1,11 @@
import 'package:comwell_key_app/payment_cards/bloc/payment_cards_cubit.dart';
import 'package:comwell_key_app/payment_cards/payment_cards_page.dart';
-import 'package:comwell_key_app/pregistration/cubit/preregistration_cubit.dart';
import 'package:comwell_key_app/pregistration/pages/prereg_address_page.dart';
import 'package:comwell_key_app/pregistration/pages/prereg_confirmation_page.dart';
import 'package:comwell_key_app/pregistration/pages/prereg_profile_page.dart';
import 'package:comwell_key_app/pregistration/pages/prereg_up_sales_catalog_page.dart';
-import 'package:comwell_key_app/up_sales/cubit/up_sales_cubit.dart';
-import 'package:comwell_key_app/up_sales/up_sales_repository.dart';
-import 'package:comwell_key_app/up_sales/up_sales_catalog.dart';
-import 'package:comwell_key_app/utils/locator.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:path/path.dart';
enum PreregistrationPage {
profile,
diff --git a/comwell_key_app/lib/routing/app_router.dart b/comwell_key_app/lib/routing/app_router.dart
index b8f0c8d2..577d6a65 100644
--- a/comwell_key_app/lib/routing/app_router.dart
+++ b/comwell_key_app/lib/routing/app_router.dart
@@ -49,7 +49,6 @@ import 'package:comwell_key_app/routing/go_router_observer.dart';
import 'package:comwell_key_app/share/cubit/share_booking_cubit.dart';
import 'package:comwell_key_app/share/share_booking_page.dart';
import 'package:comwell_key_app/up_sales/cubit/up_sales_cubit.dart';
-import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade_extra.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade_list.dart';
import 'package:comwell_key_app/up_sales/pages/other_upgrade_page.dart';
diff --git a/comwell_key_app/lib/routing/go_router_observer.dart b/comwell_key_app/lib/routing/go_router_observer.dart
index c841f979..c2da6fdc 100644
--- a/comwell_key_app/lib/routing/go_router_observer.dart
+++ b/comwell_key_app/lib/routing/go_router_observer.dart
@@ -2,9 +2,7 @@ import 'package:comwell_key_app/tracking/comwell_tracking.dart';
import 'package:comwell_key_app/utils/locator.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
-import 'package:flutter/widgets.dart';
import 'package:comwell_key_app/common/system_ui.dart';
-import 'package:flutter/foundation.dart';
import 'dart:io' show Platform;
final Map<String, SystemUiOverlayStyle> routeSystemUiStyles = {
diff --git a/comwell_key_app/lib/up_sales/components/catalog/other_upgrade_catalog.dart b/comwell_key_app/lib/up_sales/components/catalog/other_upgrade_catalog.dart
index a9beef88..386b2e15 100644
--- a/comwell_key_app/lib/up_sales/components/catalog/other_upgrade_catalog.dart
+++ b/comwell_key_app/lib/up_sales/components/catalog/other_upgrade_catalog.dart
@@ -1,7 +1,6 @@
import 'package:comwell_key_app/routing/app_routes.dart';
import 'package:comwell_key_app/themes/light_theme.dart';
import 'package:comwell_key_app/up_sales/components/up_sales_upgrades_widget.dart';
-import 'package:comwell_key_app/up_sales/cubit/up_sales_cubit.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart';
diff --git a/comwell_key_app/lib/up_sales/components/catalog/room_uprade_catalog.dart b/comwell_key_app/lib/up_sales/components/catalog/room_uprade_catalog.dart
index 76557655..c2078832 100644
--- a/comwell_key_app/lib/up_sales/components/catalog/room_uprade_catalog.dart
+++ b/comwell_key_app/lib/up_sales/components/catalog/room_uprade_catalog.dart
@@ -1,7 +1,6 @@
import 'package:comwell_key_app/routing/app_routes.dart';
import 'package:comwell_key_app/themes/light_theme.dart';
import 'package:comwell_key_app/up_sales/components/up_sales_upgrades_widget.dart';
-import 'package:comwell_key_app/up_sales/cubit/up_sales_cubit.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart';
diff --git a/comwell_key_app/lib/up_sales/components/catalog/service_catalog.dart b/comwell_key_app/lib/up_sales/components/catalog/service_catalog.dart
index 7bd4652e..c1923f03 100644
--- a/comwell_key_app/lib/up_sales/components/catalog/service_catalog.dart
+++ b/comwell_key_app/lib/up_sales/components/catalog/service_catalog.dart
@@ -1,6 +1,5 @@
import 'package:comwell_key_app/themes/light_theme.dart';
import 'package:comwell_key_app/up_sales/components/up_sales_services_widget.dart';
-import 'package:comwell_key_app/up_sales/cubit/up_sales_cubit.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart';
diff --git a/comwell_key_app/lib/up_sales/components/confirm_up_sales_dialog.dart b/comwell_key_app/lib/up_sales/components/confirm_up_sales_dialog.dart
index 3e4274c4..5340d34d 100644
--- a/comwell_key_app/lib/up_sales/components/confirm_up_sales_dialog.dart
+++ b/comwell_key_app/lib/up_sales/components/confirm_up_sales_dialog.dart
@@ -1,5 +1,4 @@
import 'package:comwell_key_app/themes/light_theme.dart';
-import 'package:comwell_key_app/up_sales/cubit/up_sales_cubit.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart';
diff --git a/comwell_key_app/lib/up_sales/components/facilities_bottom_sheet.dart b/comwell_key_app/lib/up_sales/components/facilities_bottom_sheet.dart
index fe4dc938..1e55cdf0 100644
--- a/comwell_key_app/lib/up_sales/components/facilities_bottom_sheet.dart
+++ b/comwell_key_app/lib/up_sales/components/facilities_bottom_sheet.dart
@@ -1,18 +1,16 @@
-import 'package:comwell_key_app/common/const.dart';
import 'package:comwell_key_app/themes/light_theme.dart';
import 'package:comwell_key_app/up_sales/components/facility_icon_text.dart';
import 'package:comwell_key_app/up_sales/models/room_facility.dart';
-import 'package:comwell_key_app/up_sales/components/tags.dart';
import 'package:flutter/material.dart';
class FacilitiesBottomSheet extends StatelessWidget {
final List<RoomFacility> facilities;
- const FacilitiesBottomSheet({required this.facilities});
+ const FacilitiesBottomSheet({super.key, required this.facilities});
@override
Widget build(BuildContext context) {
- final height = MediaQuery.of(context).size.height;
final theme = Theme.of(context);
+
// Group facilities for display (mocked for now)
final Map<String, List<RoomFacility>> grouped = {
'SENGETYPER':
diff --git a/comwell_key_app/lib/up_sales/components/item_counter.dart b/comwell_key_app/lib/up_sales/components/item_counter.dart
index 1e560c03..e92e8e92 100644
--- a/comwell_key_app/lib/up_sales/components/item_counter.dart
+++ b/comwell_key_app/lib/up_sales/components/item_counter.dart
@@ -1,6 +1,5 @@
import 'package:comwell_key_app/up_sales/cubit/up_sales_cubit.dart';
import 'package:comwell_key_app/up_sales/cubit/up_sales_state.dart';
-import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade_extra.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
diff --git a/comwell_key_app/lib/up_sales/components/up_sales_bottom_button.dart b/comwell_key_app/lib/up_sales/components/up_sales_bottom_button.dart
index 17412509..ce063926 100644
--- a/comwell_key_app/lib/up_sales/components/up_sales_bottom_button.dart
+++ b/comwell_key_app/lib/up_sales/components/up_sales_bottom_button.dart
@@ -1,11 +1,7 @@
-import 'package:comwell_key_app/common/components/generic_dialog.dart';
import 'package:comwell_key_app/themes/light_theme.dart';
import 'package:comwell_key_app/up_sales/components/confirm_up_sales_dialog.dart';
-import 'package:comwell_key_app/up_sales/cubit/up_sales_cubit.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
-import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart';
-import 'package:flutter_bloc/flutter_bloc.dart';
class UpSalesBottomButton extends StatelessWidget {
final List<Widget> children;
diff --git a/comwell_key_app/lib/up_sales/components/up_sales_upgrades_widget.dart b/comwell_key_app/lib/up_sales/components/up_sales_upgrades_widget.dart
index 89fecc27..fc626cfd 100644
--- a/comwell_key_app/lib/up_sales/components/up_sales_upgrades_widget.dart
+++ b/comwell_key_app/lib/up_sales/components/up_sales_upgrades_widget.dart
@@ -1,15 +1,9 @@
-import 'package:comwell_key_app/routing/app_routes.dart';
import 'package:comwell_key_app/up_sales/components/comwell_radio_button.dart';
import 'package:comwell_key_app/up_sales/components/upgrades_counter.dart';
-import 'package:comwell_key_app/up_sales/cubit/up_sales_cubit.dart';
-import 'package:comwell_key_app/up_sales/cubit/up_sales_state.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
-import 'package:comwell_key_app/up_sales/models/room_upgrade_extra.dart';
-import 'package:comwell_key_app/up_sales/models/room_upgrade_list.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart';
import 'package:comwell_key_app/themes/light_theme.dart';
-import 'package:flutter_bloc/flutter_bloc.dart';
class UpSalesUpgradesWidget extends StatelessWidget {
final double width;
diff --git a/comwell_key_app/lib/up_sales/cubit/up_sales_cubit.dart b/comwell_key_app/lib/up_sales/cubit/up_sales_cubit.dart
index 82db47f6..f1091b6a 100644
--- a/comwell_key_app/lib/up_sales/cubit/up_sales_cubit.dart
+++ b/comwell_key_app/lib/up_sales/cubit/up_sales_cubit.dart
@@ -1,7 +1,5 @@
import 'package:bloc/bloc.dart';
import 'package:comwell_key_app/up_sales/cubit/up_sales_state.dart';
-import 'package:comwell_key_app/up_sales/models/dto/room_upgrade_dto.dart';
-import 'package:comwell_key_app/up_sales/models/room_facility.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade_extra.dart';
import 'package:comwell_key_app/up_sales/up_sales_repository.dart';
@@ -85,7 +83,6 @@ class UpSalesCubit extends Cubit<UpSalesState> {
void removeUpgrade(RoomUpgrade roomUpgrade) {
emit(state.removeSelectedUpSales(roomUpgrade: roomUpgrade));
- print("length: ${state.selectedUpSales.length}");
}
int get extrasTotalPrice {
diff --git a/comwell_key_app/lib/up_sales/pages/other_upgrade_page.dart b/comwell_key_app/lib/up_sales/pages/other_upgrade_page.dart
index 32c53b62..e3f0d7b1 100644
--- a/comwell_key_app/lib/up_sales/pages/other_upgrade_page.dart
+++ b/comwell_key_app/lib/up_sales/pages/other_upgrade_page.dart
@@ -1,12 +1,10 @@
import 'package:comwell_key_app/common/components/comwell_app_bar.dart';
import 'package:comwell_key_app/up_sales/components/item_counter.dart';
import 'package:comwell_key_app/up_sales/cubit/up_sales_cubit.dart';
-import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade_extra.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_svg/flutter_svg.dart';
import '../../themes/light_theme.dart';
import '../components/up_sales_bottom_button.dart';
diff --git a/comwell_key_app/lib/up_sales/pages/room_upgrade_page.dart b/comwell_key_app/lib/up_sales/pages/room_upgrade_page.dart
index 04554266..47f59b62 100644
--- a/comwell_key_app/lib/up_sales/pages/room_upgrade_page.dart
+++ b/comwell_key_app/lib/up_sales/pages/room_upgrade_page.dart
@@ -10,11 +10,9 @@ import 'package:comwell_key_app/up_sales/cubit/up_sales_state.dart';
import 'package:comwell_key_app/up_sales/models/room_upgrade_list.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart';
-import 'package:comwell_key_app/up_sales/models/room_upgrade.dart';
import 'package:comwell_key_app/up_sales/models/room_facility.dart';
import 'package:comwell_key_app/up_sales/components/tags.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:flutter_svg/svg.dart';
class RoomUpgradePage extends StatefulWidget {
final RoomUpgradeList roomUpgradeList;
diff --git a/comwell_key_app/lib/up_sales/up_sales_catalog.dart b/comwell_key_app/lib/up_sales/up_sales_catalog.dart
index f81fac55..61449b93 100644
--- a/comwell_key_app/lib/up_sales/up_sales_catalog.dart
+++ b/comwell_key_app/lib/up_sales/up_sales_catalog.dart
@@ -4,8 +4,6 @@ import 'package:comwell_key_app/up_sales/components/catalog/other_upgrade_catalo
import 'package:comwell_key_app/up_sales/components/catalog/room_uprade_catalog.dart';
import 'package:comwell_key_app/up_sales/components/catalog/service_catalog.dart';
import 'package:comwell_key_app/up_sales/components/up_sales_bottom_button.dart';
-import 'package:comwell_key_app/up_sales/components/up_sales_services_widget.dart';
-import 'package:comwell_key_app/up_sales/components/up_sales_upgrades_widget.dart';
import 'package:comwell_key_app/up_sales/cubit/up_sales_cubit.dart';
import 'package:comwell_key_app/up_sales/cubit/up_sales_state.dart';
import 'package:comwell_key_app/themes/light_theme.dart';
diff --git a/mobilekeys_sdk_plugin/android/src/main/kotlin/com/assaabloy/flutter/seosmobilekeyssdk/seos_mobile_keys_plugin/AppUsage.kt b/mobilekeys_sdk_plugin/android/src/main/kotlin/com/assaabloy/flutter/seosmobilekeyssdk/seos_mobile_keys_plugin/AppUsage.kt
index 06fcfaab..a3484484 100644
--- a/mobilekeys_sdk_plugin/android/src/main/kotlin/com/assaabloy/flutter/seosmobilekeyssdk/seos_mobile_keys_plugin/AppUsage.kt
+++ b/mobilekeys_sdk_plugin/android/src/main/kotlin/com/assaabloy/flutter/seosmobilekeyssdk/seos_mobile_keys_plugin/AppUsage.kt
@@ -1,15 +1,12 @@
-// Autogenerated from Pigeon (v22.7.4), do not edit directly.
+// Autogenerated from Pigeon (v17.3.0), do not edit directly.
// See also: https://pub.dev/packages/pigeon
-@file:Suppress("UNCHECKED_CAST", "ArrayInDataClass")
package com.assaabloy.flutter.seosmobilekeyssdk.seos_mobile_keys_plugin
import android.util.Log
import io.flutter.plugin.common.BasicMessageChannel
import io.flutter.plugin.common.BinaryMessenger
-import io.flutter.plugin.common.EventChannel
import io.flutter.plugin.common.MessageCodec
-import io.flutter.plugin.common.StandardMethodCodec
import io.flutter.plugin.common.StandardMessageCodec
import java.io.ByteArrayOutputStream
import java.nio.ByteBuffer
@@ -19,14 +16,14 @@ private fun wrapResult(result: Any?): List<Any?> {
}
private fun wrapError(exception: Throwable): List<Any?> {
- return if (exception is FlutterError) {
- listOf(
+ if (exception is FlutterError) {
+ return listOf(
exception.code,
exception.message,
exception.details
)
} else {
- listOf(
+ return listOf(
exception.javaClass.simpleName,
exception.toString(),
"Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)
@@ -143,17 +140,17 @@ enum class BleProtocol(val raw: Int) {
/** Generated class from Pigeon that represents data sent in messages. */
data class MobileKeysOpeningType (
val openingType: OpeningType
-)
- {
+
+) {
companion object {
- fun fromList(pigeonVar_list: List<Any?>): MobileKeysOpeningType {
- val openingTypeRaw = pigeonVar_list[0] as Int
- val openingType = OpeningType.ofRaw(openingTypeRaw) ?: OpeningType.UNKNOWN
+ @Suppress("UNCHECKED_CAST")
+ fun fromList(list: List<Any?>): MobileKeysOpeningType {
+ val openingType = OpeningType.ofRaw(list[0] as Int)!!
return MobileKeysOpeningType(openingType)
}
}
fun toList(): List<Any?> {
- return listOf(
+ return listOf<Any?>(
openingType.raw,
)
}
@@ -163,16 +160,18 @@ data class MobileKeysOpeningType (
data class DataTypeDate (
val date: String,
val format: String
+
) {
companion object {
- fun fromList(pigeonVar_list: List<Any?>): DataTypeDate {
- val date = pigeonVar_list[0] as String
- val format = pigeonVar_list[1] as String
+ @Suppress("UNCHECKED_CAST")
+ fun fromList(list: List<Any?>): DataTypeDate {
+ val date = list[0] as String
+ val format = list[1] as String
return DataTypeDate(date, format)
}
}
fun toList(): List<Any?> {
- return listOf(
+ return listOf<Any?>(
date,
format,
)
@@ -193,31 +192,32 @@ data class MobileKeysKey (
val keyType: String? = null,
val cardNumber: String? = null,
val active: Boolean
-)
- {
+
+) {
companion object {
- fun fromList(pigeonVar_list: List<Any?>): MobileKeysKey {
- val credentialType = pigeonVar_list[0] as Long
- val beginDate = if (pigeonVar_list[1] != null) {
- DataTypeDate.fromList(pigeonVar_list[1] as List<Any?>)
- } else null
- val endDate = if (pigeonVar_list[2] != null) {
- DataTypeDate.fromList(pigeonVar_list[2] as List<Any?>)
- } else null
- val keyId = pigeonVar_list[3] as String?
- val externalId = pigeonVar_list[4] as String?
- val label = pigeonVar_list[5] as String?
- val configUrl = pigeonVar_list[6] as String?
- val readbackUrl = pigeonVar_list[7] as String?
- val issuer = pigeonVar_list[8] as String?
- val keyType = pigeonVar_list[9] as String?
- val cardNumber = pigeonVar_list[10] as String?
- val active = pigeonVar_list[11] as Boolean
+ @Suppress("UNCHECKED_CAST")
+ fun fromList(list: List<Any?>): MobileKeysKey {
+ val credentialType = list[0].let { if (it is Int) it.toLong() else it as Long }
+ val beginDate: DataTypeDate? = (list[1] as List<Any?>?)?.let {
+ DataTypeDate.fromList(it)
+ }
+ val endDate: DataTypeDate? = (list[2] as List<Any?>?)?.let {
+ DataTypeDate.fromList(it)
+ }
+ val keyId = list[3] as String?
+ val externalId = list[4] as String?
+ val label = list[5] as String?
+ val configUrl = list[6] as String?
+ val readbackUrl = list[7] as String?
+ val issuer = list[8] as String?
+ val keyType = list[9] as String?
+ val cardNumber = list[10] as String?
+ val active = list[11] as Boolean
return MobileKeysKey(credentialType, beginDate, endDate, keyId, externalId, label, configUrl, readbackUrl, issuer, keyType, cardNumber, active)
}
}
fun toList(): List<Any?> {
- return listOf(
+ return listOf<Any?>(
credentialType,
beginDate?.toList(),
endDate?.toList(),
@@ -237,7 +237,7 @@ data class MobileKeysKey (
/** Generated class from Pigeon that represents data sent in messages. */
data class MobileKeysEndpointInfo (
val endpointId: Long,
- val environmentType: MobileKeysEnvironmentType,
+ val mobileKeysEnvironmentType: MobileKeysEnvironmentType,
val seosAppletVersion: String,
val fileSystemAppletVersion: String,
val toolsAppletVersion: String,
@@ -251,35 +251,35 @@ data class MobileKeysEndpointInfo (
val hashAlg: Long? = null,
val encAlg: Long? = null,
val lastServerSyncDate: DataTypeDate? = null
-)
- {
+
+) {
companion object {
- fun fromList(pigeonVar_list: List<Any?>): MobileKeysEndpointInfo {
- val endpointId = pigeonVar_list[0] as Long
- val environmentTypeIndex = pigeonVar_list[1] as Int
- val environmentType = MobileKeysEnvironmentType.values()[environmentTypeIndex]
- val seosAppletVersion = pigeonVar_list[2] as String
- val fileSystemAppletVersion = pigeonVar_list[3] as String
- val toolsAppletVersion = pigeonVar_list[4] as String
- val javaCardVersion = pigeonVar_list[5] as String
- val optionFlags = pigeonVar_list[6] as String
- val allocatedFileSystemSize = pigeonVar_list[7] as Long
- val currentTopOfFileSystem = pigeonVar_list[8] as Long
- val snmpBufferSize = pigeonVar_list[9] as Long
- val remainingEPROMSize = pigeonVar_list[10] as Long
- val remainingTransientObjectSpace = pigeonVar_list[11] as Long
- val hashAlg = pigeonVar_list[12] as Long?
- val encAlg = pigeonVar_list[13] as Long?
- val lastServerSyncDate = if (pigeonVar_list[14] != null) {
- DataTypeDate.fromList(pigeonVar_list[14] as List<Any?>)
- } else null
- return MobileKeysEndpointInfo(endpointId, environmentType, seosAppletVersion, fileSystemAppletVersion, toolsAppletVersion, javaCardVersion, optionFlags, allocatedFileSystemSize, currentTopOfFileSystem, snmpBufferSize, remainingEPROMSize, remainingTransientObjectSpace, hashAlg, encAlg, lastServerSyncDate)
+ @Suppress("UNCHECKED_CAST")
+ fun fromList(list: List<Any?>): MobileKeysEndpointInfo {
+ val endpointId = list[0].let { if (it is Int) it.toLong() else it as Long }
+ val mobileKeysEnvironmentType = MobileKeysEnvironmentType.ofRaw(list[1] as Int)!!
+ val seosAppletVersion = list[2] as String
+ val fileSystemAppletVersion = list[3] as String
+ val toolsAppletVersion = list[4] as String
+ val javaCardVersion = list[5] as String
+ val optionFlags = list[6] as String
+ val allocatedFileSystemSize = list[7].let { if (it is Int) it.toLong() else it as Long }
+ val currentTopOfFileSystem = list[8].let { if (it is Int) it.toLong() else it as Long }
+ val snmpBufferSize = list[9].let { if (it is Int) it.toLong() else it as Long }
+ val remainingEPROMSize = list[10].let { if (it is Int) it.toLong() else it as Long }
+ val remainingTransientObjectSpace = list[11].let { if (it is Int) it.toLong() else it as Long }
+ val hashAlg = list[12].let { if (it is Int) it.toLong() else it as Long? }
+ val encAlg = list[13].let { if (it is Int) it.toLong() else it as Long? }
+ val lastServerSyncDate: DataTypeDate? = (list[14] as List<Any?>?)?.let {
+ DataTypeDate.fromList(it)
+ }
+ return MobileKeysEndpointInfo(endpointId, mobileKeysEnvironmentType, seosAppletVersion, fileSystemAppletVersion, toolsAppletVersion, javaCardVersion, optionFlags, allocatedFileSystemSize, currentTopOfFileSystem, snmpBufferSize, remainingEPROMSize, remainingTransientObjectSpace, hashAlg, encAlg, lastServerSyncDate)
}
}
fun toList(): List<Any?> {
- return listOf(
+ return listOf<Any?>(
endpointId,
- environmentType.ordinal,
+ mobileKeysEnvironmentType.raw,
seosAppletVersion,
fileSystemAppletVersion,
toolsAppletVersion,
@@ -302,19 +302,20 @@ data class MobileKeysLastAuthenticationInfo (
val lastAuthenticatedMobileKey: MobileKeysKey,
val isModified: Boolean,
val authenticationCounter: Long
-)
- {
+
+) {
companion object {
- fun fromList(pigeonVar_list: List<Any?>): MobileKeysLastAuthenticationInfo {
- val lastAuthenticatedMobileKey = pigeonVar_list[0] as MobileKeysKey
- val isModified = pigeonVar_list[1] as Boolean
- val authenticationCounter = pigeonVar_list[2] as Long
+ @Suppress("UNCHECKED_CAST")
+ fun fromList(list: List<Any?>): MobileKeysLastAuthenticationInfo {
+ val lastAuthenticatedMobileKey = MobileKeysKey.fromList(list[0] as List<Any?>)
+ val isModified = list[1] as Boolean
+ val authenticationCounter = list[2].let { if (it is Int) it.toLong() else it as Long }
return MobileKeysLastAuthenticationInfo(lastAuthenticatedMobileKey, isModified, authenticationCounter)
}
}
fun toList(): List<Any?> {
- return listOf(
- lastAuthenticatedMobileKey,
+ return listOf<Any?>(
+ lastAuthenticatedMobileKey.toList(),
isModified,
authenticationCounter,
)
@@ -326,18 +327,19 @@ data class MobileKeysTimeoutConfiguration (
val maxTimeBetweenFragments: Double,
val maxTimeBetweenApdus: Double,
val maxConnectionTime: Double
-)
- {
+
+) {
companion object {
- fun fromList(pigeonVar_list: List<Any?>): MobileKeysTimeoutConfiguration {
- val maxTimeBetweenFragments = pigeonVar_list[0] as Double
- val maxTimeBetweenApdus = pigeonVar_list[1] as Double
- val maxConnectionTime = pigeonVar_list[2] as Double
+ @Suppress("UNCHECKED_CAST")
+ fun fromList(list: List<Any?>): MobileKeysTimeoutConfiguration {
+ val maxTimeBetweenFragments = list[0] as Double
+ val maxTimeBetweenApdus = list[1] as Double
+ val maxConnectionTime = list[2] as Double
return MobileKeysTimeoutConfiguration(maxTimeBetweenFragments, maxTimeBetweenApdus, maxConnectionTime)
}
}
fun toList(): List<Any?> {
- return listOf(
+ return listOf<Any?>(
maxTimeBetweenFragments,
maxTimeBetweenApdus,
maxConnectionTime,
@@ -349,17 +351,18 @@ data class MobileKeysTimeoutConfiguration (
data class MobileKeysRssiMeasurement (
val rssiValue: Long,
val measuredAtIntervalSince1970: Double
-)
- {
+
+) {
companion object {
- fun fromList(pigeonVar_list: List<Any?>): MobileKeysRssiMeasurement {
- val rssiValue = pigeonVar_list[0] as Long
- val measuredAtIntervalSince1970 = pigeonVar_list[1] as Double
+ @Suppress("UNCHECKED_CAST")
+ fun fromList(list: List<Any?>): MobileKeysRssiMeasurement {
+ val rssiValue = list[0].let { if (it is Int) it.toLong() else it as Long }
+ val measuredAtIntervalSince1970 = list[1] as Double
return MobileKeysRssiMeasurement(rssiValue, measuredAtIntervalSince1970)
}
}
fun toList(): List<Any?> {
- return listOf(
+ return listOf<Any?>(
rssiValue,
measuredAtIntervalSince1970,
)
@@ -383,49 +386,58 @@ data class MobileKeysReader (
val appSpecificData: ByteArray? = null,
val protocolVersion: BleProtocol,
val txPowerLevel: Long
-)
- {
+
+) {
companion object {
- fun fromList(pigeonVar_list: List<Any?>): MobileKeysReader {
- val rssiValueLimitsForOpeningTypeKeys = pigeonVar_list[0] as Map<Long?, Long?>
- val uuid = pigeonVar_list[1] as String?
- val readerCanConnect = pigeonVar_list[2] as Boolean
- val latestRssiMeasurement = pigeonVar_list[3] as MobileKeysRssiMeasurement?
- val lastSuccessfulConnection = pigeonVar_list[4] as DataTypeDate?
- val name = pigeonVar_list[5] as String?
- val localName = pigeonVar_list[6] as String?
- val supportedOpeningTypes = pigeonVar_list[7] as List<Long?>
- val lastRSSIUpdate = pigeonVar_list[8] as DataTypeDate?
- val readerType = pigeonVar_list[9] as MobileKeysReaderType
- val optionalScanResponseData = pigeonVar_list[10] as ByteArray?
- val serialNumberData = pigeonVar_list[11] as ByteArray?
- val appSpecificData = pigeonVar_list[12] as ByteArray?
- val protocolVersion = pigeonVar_list[13] as BleProtocol
- val txPowerLevel = pigeonVar_list[14] as Long
+ @Suppress("UNCHECKED_CAST")
+ fun fromList(list: List<Any?>): MobileKeysReader {
+ val rssiValueLimitsForOpeningTypeKeys = list[0] as Map<Long?, Long?>
+ val uuid = list[1] as String?
+ val readerCanConnect = list[2] as Boolean
+ val latestRssiMeasurement: MobileKeysRssiMeasurement? = (list[3] as List<Any?>?)?.let {
+ MobileKeysRssiMeasurement.fromList(it)
+ }
+ val lastSuccessfulConnection: DataTypeDate? = (list[4] as List<Any?>?)?.let {
+ DataTypeDate.fromList(it)
+ }
+ val name = list[5] as String?
+ val localName = list[6] as String?
+ val supportedOpeningTypes = list[7] as List<Long?>
+ val lastRSSIUpdate: DataTypeDate? = (list[8] as List<Any?>?)?.let {
+ DataTypeDate.fromList(it)
+ }
+ val readerType = MobileKeysReaderType.ofRaw(list[9] as Int)!!
+ val optionalScanResponseData = list[10] as ByteArray?
+ val serialNumberData = list[11] as ByteArray?
+ val appSpecificData = list[12] as ByteArray?
+ val protocolVersion = BleProtocol.ofRaw(list[13] as Int)!!
+ val txPowerLevel = list[14].let { if (it is Int) it.toLong() else it as Long }
return MobileKeysReader(rssiValueLimitsForOpeningTypeKeys, uuid, readerCanConnect, latestRssiMeasurement, lastSuccessfulConnection, name, localName, supportedOpeningTypes, lastRSSIUpdate, readerType, optionalScanResponseData, serialNumberData, appSpecificData, protocolVersion, txPowerLevel)
}
}
fun toList(): List<Any?> {
- return listOf(
+ return listOf<Any?>(
rssiValueLimitsForOpeningTypeKeys,
uuid,
readerCanConnect,
- latestRssiMeasurement,
- lastSuccessfulConnection,
+ latestRssiMeasurement?.toList(),
+ lastSuccessfulConnection?.toList(),
name,
localName,
supportedOpeningTypes,
- lastRSSIUpdate,
- readerType,
+ lastRSSIUpdate?.toList(),
+ readerType.raw,
optionalScanResponseData,
serialNumberData,
appSpecificData,
- protocolVersion,
+ protocolVersion.raw,
txPowerLevel,
)
}
}
-private open class AppUsagePigeonCodec : StandardMessageCodec() {
+
+@Suppress("UNCHECKED_CAST")
+private object AppUsageAPICodec : StandardMessageCodec() {
override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? {
return when (type) {
128.toByte() -> {
@@ -510,7 +522,6 @@ private open class AppUsagePigeonCodec : StandardMessageCodec() {
}
}
-
/** Generated interface from Pigeon that represents a handler of messages from Flutter. */
interface AppUsageAPI {
fun startUp(options: Map<String?, Any?>, callback: (Result<Unit>) -> Unit)
@@ -536,8 +547,8 @@ interface AppUsageAPI {
fun lastAuthenticationInfo(callback: (Result<MobileKeysLastAuthenticationInfo>) -> Unit)
fun listReaders(callback: (Result<List<MobileKeysReader>>) -> Unit)
fun closestReaderWithinRangeOfOpeningType(type: MobileKeysOpeningType, callback: (Result<MobileKeysReader?>) -> Unit)
- fun connectToReader(reader: MobileKeysReader, openingType: MobileKeysOpeningType, callback: (Result<Unit>) -> Unit)
- fun forceConnectToReader(reader: MobileKeysReader, openingType: MobileKeysOpeningType, callback: (Result<Unit>) -> Unit)
+ fun connect(reader: MobileKeysReader, openingType: MobileKeysOpeningType, callback: (Result<Unit>) -> Unit)
+ fun forceConnect(reader: MobileKeysReader, openingType: MobileKeysOpeningType, callback: (Result<Unit>) -> Unit)
fun cancelReaderConnection(reader: MobileKeysReader, callback: (Result<Unit>) -> Unit)
fun openClosestReader(callback: (Result<Unit>) -> Unit)
fun setRootOpeningTrigger(callback: (Result<Unit>) -> Unit)
@@ -548,14 +559,13 @@ interface AppUsageAPI {
companion object {
/** The codec used by AppUsageAPI. */
val codec: MessageCodec<Any?> by lazy {
- AppUsagePigeonCodec()
+ AppUsageAPICodec
}
/** Sets up an instance of `AppUsageAPI` to handle messages through the `binaryMessenger`. */
- @JvmOverloads
- fun setUp(binaryMessenger: BinaryMessenger, api: AppUsageAPI?, messageChannelSuffix: String = "") {
- val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else ""
+ @Suppress("UNCHECKED_CAST")
+ fun setUp(binaryMessenger: BinaryMessenger, api: AppUsageAPI?) {
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.startUp$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.startUp", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
@@ -574,10 +584,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.deviceHasBluetoothTurnedOn$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.deviceHasBluetoothTurnedOn", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.deviceHasBluetoothTurnedOn{ result: Result<Boolean> ->
+ api.deviceHasBluetoothTurnedOn() { result: Result<Boolean> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -592,10 +602,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.deviceSupportsBluetoothLowEnergy$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.deviceSupportsBluetoothLowEnergy", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.deviceSupportsBluetoothLowEnergy{ result: Result<Boolean> ->
+ api.deviceSupportsBluetoothLowEnergy() { result: Result<Boolean> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -610,10 +620,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.isEndpointSetup$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.isEndpointSetup", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.isEndpointSetup{ result: Result<Boolean> ->
+ api.isEndpointSetup() { result: Result<Boolean> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -628,7 +638,7 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.setupEndpoint$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.setupEndpoint", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
@@ -647,10 +657,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.updateEndpoint$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.updateEndpoint", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.updateEndpoint{ result: Result<Unit> ->
+ api.updateEndpoint() { result: Result<Unit> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -664,10 +674,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.terminateEndpoint$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.terminateEndpoint", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.terminateEndpoint{ result: Result<Unit> ->
+ api.terminateEndpoint() { result: Result<Unit> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -681,10 +691,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.listMobileKeys$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.listMobileKeys", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.listMobileKeys{ result: Result<List<MobileKeysKey>> ->
+ api.listMobileKeys() { result: Result<List<MobileKeysKey>> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -699,7 +709,7 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.activateMobileKey$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.activateMobileKey", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
@@ -719,7 +729,7 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.deactivateMobileKey$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.deactivateMobileKey", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
@@ -739,7 +749,7 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.generateOTPForKey$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.generateOTPForKey", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
@@ -759,7 +769,7 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.otpCounterForKey$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.otpCounterForKey", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
@@ -779,10 +789,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.endpointInfo$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.endpointInfo", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.endpointInfo{ result: Result<MobileKeysEndpointInfo> ->
+ api.endpointInfo() { result: Result<MobileKeysEndpointInfo> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -797,10 +807,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.healthCheck$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.healthCheck", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.healthCheck{ result: Result<List<MobileKeysInfoType>> ->
+ api.healthCheck() { result: Result<List<MobileKeysInfoType>> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -815,10 +825,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.apiVersion$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.apiVersion", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.apiVersion{ result: Result<String> ->
+ api.apiVersion() { result: Result<String> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -833,10 +843,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.isScanning$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.isScanning", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.isScanning{ result: Result<Boolean> ->
+ api.isScanning() { result: Result<Boolean> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -851,12 +861,11 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.startReaderScan$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.startReaderScan", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
- val modeRaw = args[0] as Int
- val modeArg = MobileKeysScanMode.ofRaw(modeRaw) ?: MobileKeysScanMode.OPTIMIZE_PERFORMANCE
+ val modeArg = MobileKeysScanMode.ofRaw(args[0] as Int)!!
val supportedOpeningTypesArg = args[1] as List<MobileKeysOpeningType>
val lockServiceCodesArg = args[2] as List<Long>
api.startReaderScan(modeArg, supportedOpeningTypesArg, lockServiceCodesArg) { result: Result<Unit> ->
@@ -873,7 +882,7 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.setSupportedOpeningTypes$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.setSupportedOpeningTypes", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
@@ -892,7 +901,7 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.setTimeoutConfiguration$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.setTimeoutConfiguration", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
@@ -911,10 +920,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.stopReaderScan$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.stopReaderScan", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.stopReaderScan{ result: Result<Unit> ->
+ api.stopReaderScan() { result: Result<Unit> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -928,10 +937,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.lastAuthenticationInfo$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.lastAuthenticationInfo", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.lastAuthenticationInfo{ result: Result<MobileKeysLastAuthenticationInfo> ->
+ api.lastAuthenticationInfo() { result: Result<MobileKeysLastAuthenticationInfo> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -946,10 +955,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.listReaders$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.listReaders", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.listReaders{ result: Result<List<MobileKeysReader>> ->
+ api.listReaders() { result: Result<List<MobileKeysReader>> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -964,7 +973,7 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.closestReaderWithinRangeOfOpeningType$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.closestReaderWithinRangeOfOpeningType", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
@@ -984,13 +993,13 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.connectToReader$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.connect", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
val readerArg = args[0] as MobileKeysReader
val openingTypeArg = args[1] as MobileKeysOpeningType
- api.connectToReader(readerArg, openingTypeArg) { result: Result<Unit> ->
+ api.connect(readerArg, openingTypeArg) { result: Result<Unit> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -1004,13 +1013,13 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.forceConnectToReader$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.forceConnect", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
val readerArg = args[0] as MobileKeysReader
val openingTypeArg = args[1] as MobileKeysOpeningType
- api.forceConnectToReader(readerArg, openingTypeArg) { result: Result<Unit> ->
+ api.forceConnect(readerArg, openingTypeArg) { result: Result<Unit> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -1024,7 +1033,7 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.cancelReaderConnection$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.cancelReaderConnection", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>
@@ -1043,10 +1052,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.openClosestReader$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.openClosestReader", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.openClosestReader{ result: Result<Unit> ->
+ api.openClosestReader() { result: Result<Unit> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -1060,10 +1069,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.setRootOpeningTrigger$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.setRootOpeningTrigger", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.setRootOpeningTrigger{ result: Result<Unit> ->
+ api.setRootOpeningTrigger() { result: Result<Unit> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -1077,10 +1086,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.removeRootOpeningTrigger$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.removeRootOpeningTrigger", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.removeRootOpeningTrigger{ result: Result<Unit> ->
+ api.removeRootOpeningTrigger() { result: Result<Unit> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -1094,10 +1103,10 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.isAnalyticsEnabled$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.isAnalyticsEnabled", codec)
if (api != null) {
channel.setMessageHandler { _, reply ->
- api.isAnalyticsEnabled{ result: Result<Boolean> ->
+ api.isAnalyticsEnabled() { result: Result<Boolean> ->
val error = result.exceptionOrNull()
if (error != null) {
reply.reply(wrapError(error))
@@ -1112,7 +1121,7 @@ interface AppUsageAPI {
}
}
run {
- val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.analytics$separatedMessageChannelSuffix", codec)
+ val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.seos_mobile_keys_plugin.AppUsageAPI.analytics", codec)
if (api != null) {
channel.setMessageHandler { message, reply ->
val args = message as List<Any?>