import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:nsd/nsd.dart'; import '../../data/services/discovery_service.dart'; final discoveryServiceProvider = Provider((ref) => DiscoveryService()); final discoveredDevicesProvider = StreamProvider>((ref) { final service = ref.watch(discoveryServiceProvider); return service.discoverServices(); });