@override Future<void> transportClose() async { transportExplicitlyClosed = true; await provider.disconnect(); }