static Stream<bool> get connectionStream async* { await for (final result in _connectivity .onConnectivityChanged) { yield result != ConnectivityResult.none; } }