1dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen// Copyright (c) 2010 The Chromium Authors. All rights reserved.
2dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen// Use of this source code is governed by a BSD-style license that can be
3dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen// found in the LICENSE file.
4dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen
5dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen#include "chrome/browser/sync/glue/do_optimistic_refresh_task.h"
6dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen
7dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen#include "chrome/browser/autofill/personal_data_manager.h"
8dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen#include "content/browser/browser_thread.h"
9dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen
10dc0f95d653279beabeb9817299e2902918ba123eKristian Monsennamespace browser_sync {
11dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen
12dc0f95d653279beabeb9817299e2902918ba123eKristian MonsenDoOptimisticRefreshForAutofill::DoOptimisticRefreshForAutofill(
13dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen  PersonalDataManager* pdm) : pdm_(pdm) {}
14dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen
15dc0f95d653279beabeb9817299e2902918ba123eKristian MonsenDoOptimisticRefreshForAutofill::~DoOptimisticRefreshForAutofill() {}
16dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen
17dc0f95d653279beabeb9817299e2902918ba123eKristian Monsenvoid DoOptimisticRefreshForAutofill::Run() {
18dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen  DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
19dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen  pdm_->Refresh();
20dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen}
21dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen
22dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen}  // namespace browser_sync
23dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen
24