Returns a future that resolves once we have a network connection.
@override Future<void> waitForConnection() async {}