Updated description and candidate callbacks with move semantics

This commit is contained in:
Paul-Louis Ageneau
2020-08-22 00:22:19 +02:00
parent 159da088a9
commit 3e559f18d9
8 changed files with 36 additions and 34 deletions

View File

@ -166,7 +166,7 @@ shared_ptr<PeerConnection> createPeerConnection(const Configuration &config,
pc->onGatheringStateChange(
[](PeerConnection::GatheringState state) { cout << "Gathering State: " << state << endl; });
pc->onLocalDescription([wws, id](const Description &description) {
pc->onLocalDescription([wws, id](Description description) {
json message = {
{"id", id}, {"type", description.typeString()}, {"description", string(description)}};
@ -174,7 +174,7 @@ shared_ptr<PeerConnection> createPeerConnection(const Configuration &config,
ws->send(message.dump());
});
pc->onLocalCandidate([wws, id](const Candidate &candidate) {
pc->onLocalCandidate([wws, id](Candidate candidate) {
json message = {{"id", id},
{"type", "candidate"},
{"candidate", string(candidate)},