12 lines
384 B
Dart
12 lines
384 B
Dart
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<List<Service>>((ref) {
|
|
final service = ref.watch(discoveryServiceProvider);
|
|
return service.discoverServices();
|
|
});
|