Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(435)

Side by Side Diff: chrome/browser/chromeos/extensions/file_browser_private_api.cc

Issue 10690126: gdata: Use member functions of CacheEntry where it can (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: polish Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/chromeos/extensions/file_browser_private_api.h" 5 #include "chrome/browser/chromeos/extensions/file_browser_private_api.h"
6 6
7 #include <utility> 7 #include <utility>
8 8
9 #include "base/base64.h" 9 #include "base/base64.h"
10 #include "base/bind.h" 10 #include "base/bind.h"
(...skipping 1844 matching lines...) Expand 10 before | Expand all | Expand 10 after
1855 system_service->cache()->GetCacheEntryOnUIThread( 1855 system_service->cache()->GetCacheEntryOnUIThread(
1856 file_proto->gdata_entry().resource_id(), 1856 file_proto->gdata_entry().resource_id(),
1857 file_proto->file_md5(), 1857 file_proto->file_md5(),
1858 base::Bind( 1858 base::Bind(
1859 &GetGDataFilePropertiesFunction::CacheStateReceived, 1859 &GetGDataFilePropertiesFunction::CacheStateReceived,
1860 this, property_dict)); 1860 this, property_dict));
1861 } 1861 }
1862 1862
1863 void GetGDataFilePropertiesFunction::CacheStateReceived( 1863 void GetGDataFilePropertiesFunction::CacheStateReceived(
1864 base::DictionaryValue* property_dict, 1864 base::DictionaryValue* property_dict,
1865 bool success, 1865 bool /* success */,
1866 const gdata::GDataCache::CacheEntry& cache_entry) { 1866 const gdata::GDataCache::CacheEntry& cache_entry) {
1867 const int cache_state = (success ? cache_entry.cache_state : 1867 // In case of an error (i.e. success is false), cache_entry.cache_state is
1868 gdata::GDataCache::CACHE_STATE_NONE); 1868 // set to CACHE_STATE_NONE.
1869 property_dict->SetBoolean( 1869 property_dict->SetBoolean("isPinned", cache_entry.IsPinned());
1870 "isPinned", 1870 property_dict->SetBoolean("isPresent", cache_entry.IsPresent());
1871 gdata::GDataCache::IsCachePinned(cache_state)); 1871 property_dict->SetBoolean("isDirty", cache_entry.IsDirty());
1872 1872
1873 property_dict->SetBoolean(
1874 "isPresent",
1875 gdata::GDataCache::IsCachePresent(cache_state));
1876
1877 property_dict->SetBoolean(
1878 "isDirty",
1879 gdata::GDataCache::IsCacheDirty(cache_state));
1880 CompleteGetFileProperties(); 1873 CompleteGetFileProperties();
1881 } 1874 }
1882 1875
1883 PinGDataFileFunction::PinGDataFileFunction() { 1876 PinGDataFileFunction::PinGDataFileFunction() {
1884 } 1877 }
1885 1878
1886 PinGDataFileFunction::~PinGDataFileFunction() { 1879 PinGDataFileFunction::~PinGDataFileFunction() {
1887 } 1880 }
1888 1881
1889 bool PinGDataFileFunction::RunImpl() { 1882 bool PinGDataFileFunction::RunImpl() {
(...skipping 517 matching lines...) Expand 10 before | Expand all | Expand 10 after
2407 gdata::GDataSystemService* system_service = 2400 gdata::GDataSystemService* system_service =
2408 gdata::GDataSystemServiceFactory::GetForProfile(profile_); 2401 gdata::GDataSystemServiceFactory::GetForProfile(profile_);
2409 if (!system_service || !system_service->file_system()) 2402 if (!system_service || !system_service->file_system())
2410 return false; 2403 return false;
2411 2404
2412 FilePath directory_path = GetVirtualPathFromURL(GURL(file_url_as_string)); 2405 FilePath directory_path = GetVirtualPathFromURL(GURL(file_url_as_string));
2413 system_service->file_system()->RequestDirectoryRefresh(directory_path); 2406 system_service->file_system()->RequestDirectoryRefresh(directory_path);
2414 2407
2415 return true; 2408 return true;
2416 } 2409 }
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/chromeos/gdata/gdata_cache.h » ('j') | chrome/browser/chromeos/gdata/gdata_cache.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698