Use Abseil container algorithms in pc/
Bug: None
Change-Id: If784461b54d95bdc6f8a7d4e5d1bbfa52d1a390e
Reviewed-on: https://webrtc-review.googlesource.com/c/119862
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Amit Hilbuch <amithi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26433}diff --git a/pc/jsep_transport_controller.cc b/pc/jsep_transport_controller.cc
index fa0aa7d..7020c6c 100644
--- a/pc/jsep_transport_controller.cc
+++ b/pc/jsep_transport_controller.cc
@@ -10,10 +10,10 @@
#include "pc/jsep_transport_controller.h"
-#include <algorithm>
#include <memory>
#include <utility>
+#include "absl/algorithm/container.h"
#include "absl/memory/memory.h"
#include "p2p/base/ice_transport_internal.h"
#include "p2p/base/no_op_dtls_transport.h"
@@ -885,9 +885,7 @@
if (!extension.encrypt) {
continue;
}
- auto it = std::find(encrypted_header_extension_ids.begin(),
- encrypted_header_extension_ids.end(), extension.id);
- if (it == encrypted_header_extension_ids.end()) {
+ if (!absl::c_linear_search(encrypted_header_extension_ids, extension.id)) {
encrypted_header_extension_ids.push_back(extension.id);
}
}
@@ -907,8 +905,7 @@
std::vector<int> extension_ids =
GetEncryptedHeaderExtensionIds(content_info);
for (int id : extension_ids) {
- auto it = std::find(merged_ids.begin(), merged_ids.end(), id);
- if (it == merged_ids.end()) {
+ if (!absl::c_linear_search(merged_ids, id)) {
merged_ids.push_back(id);
}
}