Bug 1624956: Make sure we're initted before trying to get ICE stats. r=mjf

Differential Revision: https://phabricator.services.mozilla.com/D68246

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Byron Campen [:bwc] 2020-03-26 14:11:36 +00:00
parent c1256a18a6
commit 9b911ee291

View File

@ -936,7 +936,7 @@ void MediaTransportHandler::OnRtcpStateChange(const std::string& aTransportId,
RefPtr<dom::RTCStatsPromise> MediaTransportHandlerSTS::GetIceStats(
const std::string& aTransportId, DOMHighResTimeStamp aNow) {
return InvokeAsync(
return mInitPromise->Then(
mStsThread, __func__,
[=, self = RefPtr<MediaTransportHandlerSTS>(this)]() {
UniquePtr<dom::RTCStatsCollection> stats(new dom::RTCStatsCollection);