Make TaskQueueFactory required construction parameter for Call
Bug: webrtc:10284
Change-Id: I573ee0087c035e26918260c21b8b0213ddfe7ebc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143791
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28467}
diff --git a/test/call_test.cc b/test/call_test.cc
index 5d551a5..f7f85f6 100644
--- a/test/call_test.cc
+++ b/test/call_test.cc
@@ -217,6 +217,7 @@
void CallTest::CreateSenderCall(const Call::Config& config) {
auto sender_config = config;
+ sender_config.task_queue_factory = task_queue_factory_.get();
sender_config.network_state_predictor_factory =
network_state_predictor_factory_.get();
sender_config.network_controller_factory = network_controller_factory_.get();
@@ -224,7 +225,9 @@
}
void CallTest::CreateReceiverCall(const Call::Config& config) {
- receiver_call_.reset(Call::Create(config));
+ auto receiver_config = config;
+ receiver_config.task_queue_factory = task_queue_factory_.get();
+ receiver_call_.reset(Call::Create(receiver_config));
}
void CallTest::DestroyCalls() {