import 'dart:developer'; // <-- Add this import import 'package:flutter/foundation.dart'; class ConnectionStatusProvider extends ChangeNotifier { bool _isNativeConnected = false; bool get isNativeConnected => _isNativeConnected; void updateStatus(bool newStatus) { // This check is important to avoid unnecessary rebuilds if (_isNativeConnected != newStatus) { // ✅ ADD THIS LOG STATEMENT log('PROVIDER UPDATE: Connection status changing from $_isNativeConnected to $newStatus'); _isNativeConnected = newStatus; notifyListeners(); } } }