diff options
Diffstat (limited to 'src/access_revocation_manager_impl.cc')
-rw-r--r-- | src/access_revocation_manager_impl.cc | 6 |
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)); |