onConnectivityChanged property
监听连接类型变化 / Emits whenever the transports change.
Implementation
@override
Stream<List<String>> get onConnectivityChanged {
final controller = StreamController<List<String>>.broadcast();
EventStreamProvider<Event>(
'online',
).forTarget(window).listen((_) => controller.add(const ['wifi']));
EventStreamProvider<Event>(
'offline',
).forTarget(window).listen((_) => controller.add(const ['none']));
return controller.stream;
}