Replace https://www.googleapis.com/clouddevices/v1/ with https://www.googleapis.com/weave/v1. BUG:25627281 Change-Id: I88c00ac04c4431a1646cfdf6b16e27f72d0b878e Reviewed-on: https://weave-review.googlesource.com/1530 Reviewed-by: Alex Vakulenko <avakulenko@google.com>
diff --git a/src/config.cc b/src/config.cc index 9a18bb0..52f5ea1 100644 --- a/src/config.cc +++ b/src/config.cc
@@ -44,6 +44,9 @@ } // namespace config_keys +const char kWeaveUrl[] = "https://www.googleapis.com/weave/v1/"; +const char kDeprecatedUrl[] = "https://www.googleapis.com/clouddevices/v1/"; + namespace { const int kCurrentConfigVersion = 1; @@ -60,7 +63,7 @@ Config::Settings CreateDefaultSettings() { Config::Settings result; result.oauth_url = "https://accounts.google.com/o/oauth2/"; - result.service_url = "https://www.googleapis.com/clouddevices/v1/"; + result.service_url = kWeaveUrl; result.local_anonymous_access_role = AuthScope::kViewer; result.pairing_modes.emplace(PairingType::kPinCode); result.device_id = base::GenerateGUID(); @@ -162,8 +165,11 @@ if (dict->GetString(config_keys::kOAuthURL, &tmp)) set_oauth_url(tmp); - if (dict->GetString(config_keys::kServiceURL, &tmp)) + if (dict->GetString(config_keys::kServiceURL, &tmp)) { + if (tmp == kDeprecatedUrl) + tmp = kWeaveUrl; set_service_url(tmp); + } if (dict->GetString(config_keys::kName, &tmp)) set_name(tmp);
diff --git a/src/config_unittest.cc b/src/config_unittest.cc index fbfd25f..10ed07e 100644 --- a/src/config_unittest.cc +++ b/src/config_unittest.cc
@@ -53,8 +53,7 @@ EXPECT_EQ("", GetSettings().client_secret); EXPECT_EQ("", GetSettings().api_key); EXPECT_EQ("https://accounts.google.com/o/oauth2/", GetSettings().oauth_url); - EXPECT_EQ("https://www.googleapis.com/clouddevices/v1/", - GetSettings().service_url); + EXPECT_EQ("https://www.googleapis.com/weave/v1/", GetSettings().service_url); EXPECT_EQ("", GetSettings().oem_name); EXPECT_EQ("", GetSettings().model_name); EXPECT_EQ("", GetSettings().model_id);
diff --git a/src/weave_unittest.cc b/src/weave_unittest.cc index fb00cc9..63d3348 100644 --- a/src/weave_unittest.cc +++ b/src/weave_unittest.cc
@@ -344,19 +344,17 @@ auto draft = CreateDictionaryValue(kDeviceResource); auto response = CreateDictionaryValue(kRegistrationResponse); response->Set("deviceDraft", draft->DeepCopy()); - ExpectRequest( - HttpClient::Method::kPatch, - "https://www.googleapis.com/clouddevices/v1/registrationTickets/" - "TICKET_ID?key=TEST_API_KEY", - ValueToString(*response)); + ExpectRequest(HttpClient::Method::kPatch, + "https://www.googleapis.com/weave/v1/registrationTickets/" + "TICKET_ID?key=TEST_API_KEY", + ValueToString(*response)); response = CreateDictionaryValue(kRegistrationFinalResponse); response->Set("deviceDraft", draft->DeepCopy()); - ExpectRequest( - HttpClient::Method::kPost, - "https://www.googleapis.com/clouddevices/v1/registrationTickets/" - "TICKET_ID/finalize?key=TEST_API_KEY", - ValueToString(*response)); + ExpectRequest(HttpClient::Method::kPost, + "https://www.googleapis.com/weave/v1/registrationTickets/" + "TICKET_ID/finalize?key=TEST_API_KEY", + ValueToString(*response)); ExpectRequest(HttpClient::Method::kPost, "https://accounts.google.com/o/oauth2/token",