| Index: extensions/browser/api/cast_channel/cast_channel_api.cc
|
| diff --git a/extensions/browser/api/cast_channel/cast_channel_api.cc b/extensions/browser/api/cast_channel/cast_channel_api.cc
|
| index 89273a0ce7194ca7c47d7f67618c820fc8e233a6..bdbea3316955c9ad8b0f6ecfab1826e53c05c2f9 100644
|
| --- a/extensions/browser/api/cast_channel/cast_channel_api.cc
|
| +++ b/extensions/browser/api/cast_channel/cast_channel_api.cc
|
| @@ -164,15 +164,6 @@ content::BrowserContext* CastChannelAPI::GetBrowserContext() const {
|
| return browser_context_;
|
| }
|
|
|
| -void CastChannelAPI::SetPingTimeoutTimerForTest(
|
| - std::unique_ptr<base::Timer> timer) {
|
| - injected_timeout_timer_ = std::move(timer);
|
| -}
|
| -
|
| -std::unique_ptr<base::Timer> CastChannelAPI::GetInjectedTimeoutTimerForTest() {
|
| - return std::move(injected_timeout_timer_);
|
| -}
|
| -
|
| CastChannelAPI::~CastChannelAPI() {}
|
|
|
| CastChannelAsyncApiFunction::CastChannelAsyncApiFunction()
|
| @@ -297,7 +288,7 @@ void CastChannelOpenFunction::AsyncWorkStart() {
|
| base::TimeDelta::FromMilliseconds(connect_info.timeout.get()
|
| ? *connect_info.timeout
|
| : kDefaultConnectTimeoutMillis),
|
| - liveness_timeout_ > base::TimeDelta(), api_->GetLogger(),
|
| + liveness_timeout_, ping_interval_, api_->GetLogger(),
|
| connect_info.capabilities.get() ? *connect_info.capabilities
|
| : CastDeviceCapability::NONE);
|
| }
|
| @@ -309,20 +300,6 @@ void CastChannelOpenFunction::AsyncWorkStart() {
|
| base::Bind(&CastChannelAPI::SendEvent, api_->AsWeakPtr(),
|
| extension_->id()),
|
| socket, api_->GetLogger()));
|
| - if (socket->keep_alive()) {
|
| - // Wrap read delegate in a KeepAliveDelegate for timeout handling.
|
| - KeepAliveDelegate* keep_alive =
|
| - new KeepAliveDelegate(socket, api_->GetLogger(), std::move(delegate),
|
| - ping_interval_, liveness_timeout_);
|
| - std::unique_ptr<base::Timer> injected_timer =
|
| - api_->GetInjectedTimeoutTimerForTest();
|
| - if (injected_timer) {
|
| - keep_alive->SetTimersForTest(base::MakeUnique<base::Timer>(false, false),
|
| - std::move(injected_timer));
|
| - }
|
| - delegate.reset(keep_alive);
|
| - }
|
| -
|
| socket->Connect(std::move(delegate),
|
| base::Bind(&CastChannelOpenFunction::OnOpen, this));
|
| }
|
|
|