diff --git a/lib/core/app.dart b/lib/core/app.dart index 85109b81..e2655d16 100644 --- a/lib/core/app.dart +++ b/lib/core/app.dart @@ -74,7 +74,7 @@ class App extends StatefulWidget { class AppState extends State with WidgetsBindingObserver, StringMixin, CountryInfoMixin, ForegroundMessagesMixin, UrlMixin { late final SecureStorage _secureStorage; - late final StreamSubscription> _connectivitySubscription; + late final StreamSubscription _connectivitySubscription; late final ApiClient _api; late final AuthService _authService; late final AdsRepository _adsRepository; @@ -473,12 +473,11 @@ class AppState extends State } } - void _handleConnectivity(List connectivityRes) { + void _handleConnectivity(ConnectivityResult result) { EasyDebounce.debounce( 'connectivity', const Duration(milliseconds: 500), () { - final result = connectivityRes.last; switch (result) { case ConnectivityResult.wifi: case ConnectivityResult.mobile: @@ -730,9 +729,9 @@ class AppState extends State /// Retrieve global services list /// List get _providers => [ - StreamProvider>( + StreamProvider( create: (_) => Connectivity().onConnectivityChanged, - initialData: const [ConnectivityResult.none], + initialData: ConnectivityResult.none, ), Provider.value(value: _api), Provider.value(value: _plausible),