close method
Closes the client and cleans up resources
Implementation
Future<void> close() async {
if (_state != StompClientState.disconnected) {
await disconnect();
}
_subscriptionManager.close();
_transactionManager.close();
_ackManager.clear();
_stateController.close();
_frameController.close();
_errorController.close();
}