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