tested in release mode the QR Fix

wala_plus
FaizHashmi 14 hours ago
parent 3e4f97a4c1
commit 703f10349e

@ -473,7 +473,7 @@ class _DashboardScreenForDependetState extends State<DashboardScreenForDependet>
GridView.builder(
shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(),
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: isTablet ? 4 : 2, childAspectRatio: 0.85, crossAxisSpacing: 12, mainAxisSpacing: 16),
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: isTablet ? 4 : 2, childAspectRatio: 0.7, crossAxisSpacing: 12, mainAxisSpacing: 16),
itemCount: _filteredRetailersList.length,
itemBuilder: (context, index) {
return _buildOfferCard(_filteredRetailersList[index], isAr);
@ -909,7 +909,7 @@ class _DashboardScreenForDependetState extends State<DashboardScreenForDependet>
child: GridView.builder(
shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(),
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: isTablet ? 4 : 2, childAspectRatio: 0.85, crossAxisSpacing: 12, mainAxisSpacing: 16),
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: isTablet ? 4 : 2, childAspectRatio: 0.7, crossAxisSpacing: 12, mainAxisSpacing: 16),
itemCount: 4,
itemBuilder: (_, __) {
return Container(

@ -158,7 +158,7 @@ class _WalaPlusRetailerDetailsScreenState extends State<WalaPlusRetailerDetailsS
source: r"""
(function() {
var attempts = 0;
var maxAttempts = 10; // ~0.5s at 50ms
var maxAttempts = 50; // ~10s at 200ms - page loads Tailwind from a CDN and mounts Vue, which can take a while on a real network
var timer = setInterval(function() {
attempts++;
var buttons = document.querySelectorAll('button');
@ -168,12 +168,12 @@ class _WalaPlusRetailerDetailsScreenState extends State<WalaPlusRetailerDetailsS
buttons[i].click();
clearInterval(timer);
return;
}
}
}
if (attempts >= maxAttempts) {
clearInterval(timer);
}
}, 50);
}, 200);
})();
""",
);

Loading…
Cancel
Save