diff --git a/mobile/lib/widgets/connectivity_banner.dart b/mobile/lib/widgets/connectivity_banner.dart index ece413fd8..05f5789cd 100644 --- a/mobile/lib/widgets/connectivity_banner.dart +++ b/mobile/lib/widgets/connectivity_banner.dart @@ -101,11 +101,15 @@ class _ConnectivityBannerState extends State { return TextButton( onPressed: _isSyncing ? null - : () => _handleSync( + : () async { + final accessToken = await authProvider.getValidAccessToken(); + if (!context.mounted) return; + _handleSync( context, - authProvider.tokens?.accessToken, + accessToken, transactionsProvider, - ), + ); + }, style: TextButton.styleFrom( foregroundColor: Colors.blue.shade900, ),