init method

Future<void> init()

Initialize connectivity monitoring

Implementation

Future<void> init() async {
  // Check initial connectivity
  final results = await _connectivity.checkConnectivity();
  _isOnline = _isConnected(results);

  // Listen to connectivity changes
  _subscription = _connectivity.onConnectivityChanged.listen((results) {
    final wasOnline = _isOnline;
    _isOnline = _isConnected(results);

    if (wasOnline != _isOnline) {
      _connectivityController.add(_isOnline);
    }
  });
}