Commit 539af4f8 authored by Tommi's avatar Tommi

Update InternalStatsObserver to use the updated OnComplete callback in StatsObserver.

TBR=perkj@chromium.org

Review URL: https://codereview.chromium.org/805813003

Cr-Commit-Position: refs/heads/master@{#308358}
parent 71d0f76e
...@@ -215,10 +215,11 @@ static base::DictionaryValue* GetDictValueStats( ...@@ -215,10 +215,11 @@ static base::DictionaryValue* GetDictValueStats(
base::ListValue* values = new base::ListValue(); base::ListValue* values = new base::ListValue();
dict->Set("values", values); dict->Set("values", values);
for (size_t i = 0; i < report.values.size(); ++i) { for (const auto& v : report.values) {
values->AppendString(report.values[i].display_name()); values->AppendString(v.display_name());
values->AppendString(report.values[i].value); values->AppendString(v.value);
} }
return dict; return dict;
} }
...@@ -247,11 +248,11 @@ class InternalStatsObserver : public webrtc::StatsObserver { ...@@ -247,11 +248,11 @@ class InternalStatsObserver : public webrtc::StatsObserver {
InternalStatsObserver(int lid) InternalStatsObserver(int lid)
: lid_(lid), main_thread_(base::ThreadTaskRunnerHandle::Get()) {} : lid_(lid), main_thread_(base::ThreadTaskRunnerHandle::Get()) {}
void OnComplete(const std::vector<webrtc::StatsReport>& reports) override { void OnComplete(const webrtc::StatsReports& reports) override {
scoped_ptr<base::ListValue> list(new base::ListValue()); scoped_ptr<base::ListValue> list(new base::ListValue());
for (size_t i = 0; i < reports.size(); ++i) { for (const auto* r : reports) {
base::DictionaryValue* report = GetDictValue(reports[i]); base::DictionaryValue* report = GetDictValue(*r);
if (report) if (report)
list->Append(report); list->Append(report);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment