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

Unified Diff: chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc

Issue 2335213004: [Extensions] Convert some ChromeSyncExtensionFunctions (Closed)
Patch Set: Created 4 years, 3 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc
diff --git a/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc b/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc
index 21c32ca5616f601277ca951c70c468d84da386be..cd0190aabaa4a8882784c744d1042f94e0a03ad5 100644
--- a/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc
+++ b/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc
@@ -887,10 +887,12 @@ void FileManagerPrivateSearchDriveMetadataFunction::OnEntryDefinitionList(
SendResponse(true);
}
-bool FileManagerPrivateGetDriveConnectionStateFunction::RunSync() {
+ExtensionFunction::ResponseAction
+FileManagerPrivateGetDriveConnectionStateFunction::Run() {
api::file_manager_private::DriveConnectionState result;
- switch (drive::util::GetDriveConnectionStatus(GetProfile())) {
+ switch (drive::util::GetDriveConnectionStatus(
+ Profile::FromBrowserContext(browser_context()))) {
case drive::util::DRIVE_DISCONNECTED_NOSERVICE:
result.type = kDriveConnectionTypeOffline;
result.reason.reset(new std::string(kDriveConnectionReasonNoService));
@@ -915,13 +917,14 @@ bool FileManagerPrivateGetDriveConnectionStateFunction::RunSync() {
chromeos::NetworkHandler::Get()
->network_state_handler()
->FirstNetworkByType(chromeos::NetworkTypePattern::Mobile());
- results_ = api::file_manager_private::GetDriveConnectionState::Results::
- Create(result);
- drive::EventLogger* logger = file_manager::util::GetLogger(GetProfile());
+ drive::EventLogger* logger = file_manager::util::GetLogger(
+ Profile::FromBrowserContext(browser_context()));
if (logger)
logger->Log(logging::LOG_INFO, "%s succeeded.", name());
- return true;
+ return RespondNow(ArgumentList(
+ api::file_manager_private::GetDriveConnectionState::Results::Create(
+ result)));
}
bool FileManagerPrivateRequestAccessTokenFunction::RunAsync() {

Powered by Google App Engine
This is Rietveld 408576698