Pārlūkot izejas kodu

delete pubsub subscription on shutdown

Grant Limberg 4 dienas atpakaļ
vecāks
revīzija
f51bfdb666
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  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()