From efee685178e973cb178f0c803b4ada26ff1dce27 Mon Sep 17 00:00:00 2001 From: haroon amjad Date: Sun, 1 Nov 2026 16:25:24 +0300 Subject: [PATCH] Security changes --- android/app/src/main/AndroidManifest.xml | 2 +- android/app/src/main/res/xml/filepaths.xml | 2 +- android/app/src/main/res/xml/network_security_config.xml | 2 +- lib/ui/landing/dashboard_screen.dart | 8 +++++--- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 6477dfd..dc4cad7 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -49,7 +49,7 @@ android:name="androidx.core.content.FileProvider" android:authorities="${applicationId}.fileProvider" android:exported="false" - android:grantUriPermissions="true" + android:grantUriPermissions="false" tools:replace="android:authorities"> - + \ No newline at end of file diff --git a/android/app/src/main/res/xml/network_security_config.xml b/android/app/src/main/res/xml/network_security_config.xml index f18e1f0..a3e396e 100644 --- a/android/app/src/main/res/xml/network_security_config.xml +++ b/android/app/src/main/res/xml/network_security_config.xml @@ -1,6 +1,6 @@ - + diff --git a/lib/ui/landing/dashboard_screen.dart b/lib/ui/landing/dashboard_screen.dart index 6940149..b1fbcb0 100644 --- a/lib/ui/landing/dashboard_screen.dart +++ b/lib/ui/landing/dashboard_screen.dart @@ -632,8 +632,9 @@ class _DashboardScreenState extends State with WidgetsBindingOb itemBuilder: (BuildContext cxt, int index) { return model.isOffersLoading ? const OffersShimmerWidget() - : InkWell( - onTap: () { + : data.getOffersList.isNotEmpty + ? InkWell( + onTap: () { navigateToDetails(data.getOffersList[index]); }, child: SizedBox( @@ -668,7 +669,8 @@ class _DashboardScreenState extends State with WidgetsBindingOb ], ), ), - ); + ) + : Container(); }, separatorBuilder: (BuildContext cxt, int index) => 8.width, itemCount: 9,