diff --git a/lib/core/config/app_config.dart b/lib/core/config/app_config.dart index e4933d5..485caf2 100644 --- a/lib/core/config/app_config.dart +++ b/lib/core/config/app_config.dart @@ -1,7 +1,7 @@ class AppConfig { const AppConfig._(); - // static const String apiBaseUrl = 'https://api-tms-uat.kbzbank.com:8443'; - static const String apiBaseUrl = 'https://receipt-nest.utsmyanmar.com'; + static const String apiBaseUrl = 'https://api-tms.kbzbank.com/receipt'; + // static const String apiBaseUrl = 'https://receipt-nest.utsmyanmar.com'; static const String apiSecret = 'y812J21lhha11OS'; } diff --git a/lib/presentation/home/merchant_paging_view_model.dart b/lib/presentation/home/merchant_paging_view_model.dart index dd4e124..8d8c6d0 100644 --- a/lib/presentation/home/merchant_paging_view_model.dart +++ b/lib/presentation/home/merchant_paging_view_model.dart @@ -44,6 +44,7 @@ class MerchantPagingViewModel extends StateNotifier { Timer? _searchDebounce; + @override void dispose() { _searchDebounce?.cancel(); } diff --git a/lib/presentation/home/widgets/merchant_list_view.dart b/lib/presentation/home/widgets/merchant_list_view.dart index 3b19266..4401dda 100644 --- a/lib/presentation/home/widgets/merchant_list_view.dart +++ b/lib/presentation/home/widgets/merchant_list_view.dart @@ -58,7 +58,7 @@ class MerchantListView extends StatelessWidget { padding: EdgeInsets.fromLTRB(16, 8, 16, bottomInset + 16), physics: const AlwaysScrollableScrollPhysics(), itemCount: merchants.length + (hasMore ? 1 : 0), - separatorBuilder: (_, __) => const SizedBox(height: 10), + separatorBuilder: (_, _) => const SizedBox(height: 10), itemBuilder: (context, index) { if (index >= merchants.length) { return _PaginationFooter( diff --git a/lib/presentation/terminal/terminal_next_screen.dart b/lib/presentation/terminal/terminal_next_screen.dart index 0f94be3..329e022 100644 --- a/lib/presentation/terminal/terminal_next_screen.dart +++ b/lib/presentation/terminal/terminal_next_screen.dart @@ -424,7 +424,7 @@ class _TerminalNextScreenState extends ConsumerState { padding: EdgeInsets.fromLTRB(16, 0, 16, bottomInset + 16), sliver: SliverList.separated( itemCount: items.length + (hasFooter ? 1 : 0), - separatorBuilder: (_, __) => const SizedBox(height: 10), + separatorBuilder: (_, _) => const SizedBox(height: 10), itemBuilder: (context, index) { if (index >= items.length) { return _TransactionPaginationFooter( diff --git a/lib/presentation/terminal/transaction_receipt_screen.dart b/lib/presentation/terminal/transaction_receipt_screen.dart index 5da41b9..462e8c2 100644 --- a/lib/presentation/terminal/transaction_receipt_screen.dart +++ b/lib/presentation/terminal/transaction_receipt_screen.dart @@ -1,6 +1,5 @@ import 'dart:async'; import 'dart:io'; -import 'dart:typed_data'; import 'package:e_receipt_mobile/domain/entities/terminal.dart'; import 'package:e_receipt_mobile/domain/entities/transaction_record.dart'; diff --git a/lib/presentation/terminal/widgets/terminal_list_view.dart b/lib/presentation/terminal/widgets/terminal_list_view.dart index 19edb66..73475f7 100644 --- a/lib/presentation/terminal/widgets/terminal_list_view.dart +++ b/lib/presentation/terminal/widgets/terminal_list_view.dart @@ -1,6 +1,3 @@ -import 'dart:convert'; -import 'dart:math'; -import 'dart:ui'; import 'package:e_receipt_mobile/domain/entities/terminal.dart'; import 'package:flutter/material.dart'; @@ -56,7 +53,7 @@ class TerminalListView extends StatelessWidget { padding: EdgeInsets.fromLTRB(16, 8, 16, bottomInset + 16), physics: const AlwaysScrollableScrollPhysics(), itemCount: terminals.length, - separatorBuilder: (_, __) => const SizedBox(height: 10), + separatorBuilder: (_, _) => const SizedBox(height: 10), itemBuilder: (context, index) { final terminal = terminals[index]; print('this is terminal ${terminal.status}'); diff --git a/release_key b/release_key new file mode 100644 index 0000000..ce4613e Binary files /dev/null and b/release_key differ