Bug 1626278: Filter stats for closed PeerConnections the same way we do for live ones. r=ng

Differential Revision: https://phabricator.services.mozilla.com/D88498
This commit is contained in:
Byron Campen [:bwc] 2020-10-12 20:04:07 +00:00
Родитель 2e5c449c07
Коммит 181a475af9
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -105,8 +105,10 @@ GetStatsPromiseForThisProcess(const nsAString& aPcIdFilter) {
// Grab stats for closed PCs
for (const auto& report : ctx->mStatsForClosedPeerConnections) {
promises.AppendElement(dom::RTCStatsReportPromise::CreateAndResolve(
MakeUnique<dom::RTCStatsReportInternal>(report), __func__));
if (aPcIdFilter.IsEmpty() || aPcIdFilter == report.mPcid) {
promises.AppendElement(dom::RTCStatsReportPromise::CreateAndResolve(
MakeUnique<dom::RTCStatsReportInternal>(report), __func__));
}
}
}