import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_riverpod/legacy.dart'; import '../constants/app_enum.dart'; import 'network_service.dart'; /// Service Provider final networkServiceProvider = Provider((ref) { return NetworkService(); }); /// 网络状态 StreamProvider final networkStatusProvider = StreamProvider((ref) { final service = ref.read(networkServiceProvider); return service.watchNetwork().distinct(); }); /// 保存网络断开前的页面路径 final previousPagePathProvider = StateProvider((ref) => null);