Index: chrome/browser/policy/cloud_policy_controller.cc |
diff --git a/chrome/browser/policy/cloud_policy_controller.cc b/chrome/browser/policy/cloud_policy_controller.cc |
index be8c1730172501dd0f190baea13df7358499fd00..e8dd70de49825b60aed614b08e2cf398ae41790c 100644 |
--- a/chrome/browser/policy/cloud_policy_controller.cc |
+++ b/chrome/browser/policy/cloud_policy_controller.cc |
@@ -6,10 +6,11 @@ |
#include <algorithm> |
+#include "base/logging.h" |
#include "base/message_loop.h" |
#include "base/rand_util.h" |
#include "base/string_util.h" |
-#include "chrome/browser/policy/cloud_policy_cache.h" |
+#include "chrome/browser/policy/cloud_policy_cache_base.h" |
#include "chrome/browser/policy/cloud_policy_subsystem.h" |
#include "chrome/browser/policy/device_management_backend.h" |
#include "chrome/browser/policy/proto/device_management_constants.h" |
@@ -59,7 +60,7 @@ static const int kPolicyRefreshRateInMilliseconds = |
3 * 60 * 60 * 1000; // 3 hours. |
CloudPolicyController::CloudPolicyController( |
- CloudPolicyCache* cache, |
+ CloudPolicyCacheBase* cache, |
DeviceManagementBackend* backend, |
DeviceTokenFetcher* token_fetcher, |
CloudPolicyIdentityStrategy* identity_strategy) |
@@ -101,9 +102,6 @@ void CloudPolicyController::HandlePolicyResponse( |
// Use the new version of the protocol |
cache_->SetPolicy(response.response(0)); |
SetState(STATE_POLICY_VALID); |
- } else { |
- cache_->SetDevicePolicy(response); |
- SetState(STATE_POLICY_VALID); |
} |
} |
@@ -141,7 +139,7 @@ void CloudPolicyController::OnCredentialsChanged() { |
} |
CloudPolicyController::CloudPolicyController( |
- CloudPolicyCache* cache, |
+ CloudPolicyCacheBase* cache, |
DeviceManagementBackend* backend, |
DeviceTokenFetcher* token_fetcher, |
CloudPolicyIdentityStrategy* identity_strategy, |
@@ -161,7 +159,7 @@ CloudPolicyController::CloudPolicyController( |
} |
void CloudPolicyController::Initialize( |
- CloudPolicyCache* cache, |
+ CloudPolicyCacheBase* cache, |
DeviceManagementBackend* backend, |
DeviceTokenFetcher* token_fetcher, |
CloudPolicyIdentityStrategy* identity_strategy, |
@@ -218,14 +216,6 @@ void CloudPolicyController::SendPolicyRequest() { |
fetch_request->set_timestamp(timestamp.InMilliseconds()); |
} |
- // TODO(gfeher): Remove the following block when the server is migrated. |
- // Set fields for the old protocol. |
- policy_request.set_policy_scope(kChromePolicyScope); |
- em::DevicePolicySettingRequest* setting = |
- policy_request.add_setting_request(); |
- setting->set_key(kChromeDevicePolicySettingKey); |
- setting->set_watermark(""); |
- |
backend_->ProcessPolicyRequest(identity_strategy_->GetDeviceToken(), |
identity_strategy_->GetDeviceID(), |
policy_request, this); |