| Index: components/copresence/copresence_manager_impl.cc
|
| diff --git a/components/copresence/copresence_manager_impl.cc b/components/copresence/copresence_manager_impl.cc
|
| index 89d5e8a1bcad4a33203150033a22034c1635fb53..851b193fbc1ef562e3e540de267189765f0fe8a2 100644
|
| --- a/components/copresence/copresence_manager_impl.cc
|
| +++ b/components/copresence/copresence_manager_impl.cc
|
| @@ -82,6 +82,10 @@ CopresenceManagerImpl::CopresenceManagerImpl(CopresenceDelegate* delegate)
|
| directive_handler_.get(),
|
| gcm_handler_.get(),
|
| messages_callback));
|
| +
|
| + directive_handler_->Start(delegate_->GetWhispernetClient(),
|
| + base::Bind(&CopresenceManagerImpl::ReceivedTokens,
|
| + base::Unretained(this)));
|
| }
|
|
|
| CopresenceManagerImpl::~CopresenceManagerImpl() {
|
| @@ -116,12 +120,6 @@ void CopresenceManagerImpl::ExecuteReportRequest(
|
| void CopresenceManagerImpl::WhispernetInitComplete(bool success) {
|
| if (success) {
|
| DVLOG(3) << "Whispernet initialized successfully.";
|
| -
|
| - directive_handler_->Start(delegate_->GetWhispernetClient(),
|
| - base::Bind(&CopresenceManagerImpl::ReceivedTokens,
|
| - base::Unretained(this)));
|
| -
|
| - // Start up timers.
|
| poll_timer_->Start(FROM_HERE,
|
| base::TimeDelta::FromMilliseconds(kPollTimerIntervalMs),
|
| base::Bind(&CopresenceManagerImpl::PollForMessages,
|
|
|