Преглед изворни кода

delete pubsub subscription on shutdown

Grant Limberg пре 4 дана
родитељ
комит
f51bfdb666
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      nonfree/controller/PubSubListener.cpp

+ 5 - 0
nonfree/controller/PubSubListener.cpp

@@ -73,6 +73,11 @@ PubSubListener::~PubSubListener()
 	if (_subscriberThread.joinable()) {
 		_subscriberThread.join();
 	}
+
+	auto status = _adminClient.DeleteSubscription(_subscription.FullName());
+	if (! status.ok()) {
+		fprintf(stderr, "Failed to delete subscription: %s\n", status.message().c_str());
+	}
 }
 
 void PubSubListener::subscribe()