Forráskód Böngészése

Added PeerConnection::close() calls to test

Paul-Louis Ageneau 5 éve
szülő
commit
8b64f8a406
2 módosított fájl, 4 hozzáadás és 3 törlés
  1. 2 1
      src/peerconnection.cpp
  2. 2 2
      test/main.cpp

+ 2 - 1
src/peerconnection.cpp

@@ -50,6 +50,8 @@ void PeerConnection::close() {
 	closeDataChannels();
 	mDataChannels.clear();
 
+	changeState(State::Disconnected);
+
 	// Close Transports
 	if (auto transport = std::atomic_load(&mIceTransport))
 		transport->stop();
@@ -58,7 +60,6 @@ void PeerConnection::close() {
 	if (auto transport = std::atomic_load(&mSctpTransport))
 		transport->stop();
 
-	// Change state
 	changeState(State::Closed);
 }
 

+ 2 - 2
test/main.cpp

@@ -102,8 +102,8 @@ int main(int argc, char **argv) {
 	this_thread::sleep_for(3s);
 
 	if (dc1->isOpen() && dc2->isOpen()) {
-		dc1->close();
-		dc2->close();
+		pc1->close();
+		pc2->close();
 
 		cout << "Success" << endl;
 		return 0;