| Index: components/sync_sessions/revisit/sessions_page_revisit_observer.cc
|
| diff --git a/components/sync_driver/revisit/sessions_page_revisit_observer.cc b/components/sync_sessions/revisit/sessions_page_revisit_observer.cc
|
| similarity index 84%
|
| rename from components/sync_driver/revisit/sessions_page_revisit_observer.cc
|
| rename to components/sync_sessions/revisit/sessions_page_revisit_observer.cc
|
| index 1cd56dd90d0b7e55535038675600d66c88378b2f..1947b3e5d7348a37e5c4ddd7c895ede61cf7394e 100644
|
| --- a/components/sync_driver/revisit/sessions_page_revisit_observer.cc
|
| +++ b/components/sync_sessions/revisit/sessions_page_revisit_observer.cc
|
| @@ -2,17 +2,20 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "components/sync_driver/revisit/sessions_page_revisit_observer.h"
|
| +#include "components/sync_sessions/revisit/sessions_page_revisit_observer.h"
|
| +
|
| +#include <utility>
|
|
|
| #include "base/metrics/histogram_macros.h"
|
| #include "base/thread_task_runner_handle.h"
|
| +#include "base/time/time.h"
|
| #include "components/sessions/core/session_types.h"
|
| #include "components/sync_driver/glue/synced_session.h"
|
| -#include "components/sync_driver/revisit/current_tab_matcher.h"
|
| -#include "components/sync_driver/revisit/offset_tab_matcher.h"
|
| -#include "components/sync_driver/revisit/page_equality.h"
|
| +#include "components/sync_sessions/revisit/current_tab_matcher.h"
|
| +#include "components/sync_sessions/revisit/offset_tab_matcher.h"
|
| +#include "components/sync_sessions/revisit/page_equality.h"
|
|
|
| -namespace sync_driver {
|
| +namespace sync_sessions {
|
|
|
| SessionsPageRevisitObserver::SessionsPageRevisitObserver(
|
| scoped_ptr<ForeignSessionsProvider> provider)
|
| @@ -20,8 +23,9 @@ SessionsPageRevisitObserver::SessionsPageRevisitObserver(
|
|
|
| SessionsPageRevisitObserver::~SessionsPageRevisitObserver() {}
|
|
|
| -void SessionsPageRevisitObserver::OnPageVisit(const GURL& url,
|
| - const TransitionType transition) {
|
| +void SessionsPageRevisitObserver::OnPageVisit(
|
| + const GURL& url,
|
| + const PageVisitObserver::TransitionType transition) {
|
| // We need to be invoked and eventually execute on the thread which owns the
|
| // session objects the provider will give us. However, this work is not
|
| // especially time sensitive, and so we post a task to perform this to get out
|
| @@ -36,7 +40,7 @@ void SessionsPageRevisitObserver::OnPageVisit(const GURL& url,
|
|
|
| void SessionsPageRevisitObserver::CheckForRevisit(
|
| const GURL& url,
|
| - const TransitionType transition) {
|
| + const PageVisitObserver::TransitionType transition) {
|
| base::TimeTicks start(base::TimeTicks::Now());
|
|
|
| // We want to match tabs/navigation entries in two slightly different ways. We
|
| @@ -75,4 +79,4 @@ void SessionsPageRevisitObserver::CheckForRevisit(
|
| UMA_HISTOGRAM_TIMES("Sync.PageRevisitSessionDuration", duration);
|
| }
|
|
|
| -} // namespace sync_driver
|
| +} // namespace sync_sessions
|
|
|