aboutsummaryrefslogtreecommitdiff
path: root/src/access_revocation_manager_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/access_revocation_manager_impl.cc')
-rw-r--r--src/access_revocation_manager_impl.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/access_revocation_manager_impl.cc b/src/access_revocation_manager_impl.cc
index 93bdf3f..1c051de 100644
--- a/src/access_revocation_manager_impl.cc
+++ b/src/access_revocation_manager_impl.cc
@@ -4,8 +4,11 @@
#include "src/access_revocation_manager_impl.h"
+#include <memory>
+
#include <base/json/json_reader.h>
#include <base/json/json_writer.h>
+#include <base/memory/ptr_util.h>
#include <base/values.h>
#include "src/commands/schema_constants.h"
@@ -70,7 +73,8 @@ void AccessRevocationManagerImpl::Save(const DoneCallback& callback) {
base::ListValue list;
for (const auto& e : entries_) {
- scoped_ptr<base::DictionaryValue> entry{new base::DictionaryValue};
+ std::unique_ptr<base::DictionaryValue> entry =
+ base::MakeUnique<base::DictionaryValue>();
entry->SetString(kUser, Base64Encode(e.user_id));
entry->SetString(kApp, Base64Encode(e.app_id));
entry->SetInteger(kRevocation, ToJ2000Time(e.revocation));