From 73b96b82f74ac7b11b71e68c6b502d840135a821 Mon Sep 17 00:00:00 2001 From: asif Date: Thu, 16 Oct 2025 17:54:48 +0530 Subject: [PATCH] Background Timer Feature#1 --- lib/app.dart | 5 ++++- lib/di/injection.dart | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/app.dart b/lib/app.dart index d0e1bf6..200cba5 100644 --- a/lib/app.dart +++ b/lib/app.dart @@ -68,7 +68,10 @@ void didChangeAppLifecycleState(AppLifecycleState state) { break; case AppLifecycleState.paused: _backgroundTimer = Timer(const Duration(minutes: 2), () { - SystemNavigator.pop(); + if (Platform.isAndroid) { + SystemNavigator.pop(); + } + exit(0); }); break; default: diff --git a/lib/di/injection.dart b/lib/di/injection.dart index 197ba14..f0ee81b 100644 --- a/lib/di/injection.dart +++ b/lib/di/injection.dart @@ -65,9 +65,9 @@ Dio _createDioClient() { final dio = Dio( BaseOptions( baseUrl: - 'http://lb-test-mobile-banking-app-192209417.ap-south-1.elb.amazonaws.com:8080', //test + //'http://lb-test-mobile-banking-app-192209417.ap-south-1.elb.amazonaws.com:8080', //test //'http://lb-kccb-mobile-banking-app-848675342.ap-south-1.elb.amazonaws.com', //prod - //'https://kccbmbnk.net', + 'https://kccbmbnk.net', connectTimeout: const Duration(seconds: 60), receiveTimeout: const Duration(seconds: 60), headers: {