diff options
Diffstat (limited to 'chromium/components/cdm/browser')
-rw-r--r-- | chromium/components/cdm/browser/BUILD.gn | 1 | ||||
-rw-r--r-- | chromium/components/cdm/browser/media_drm_storage_impl.cc | 11 |
2 files changed, 7 insertions, 5 deletions
diff --git a/chromium/components/cdm/browser/BUILD.gn b/chromium/components/cdm/browser/BUILD.gn index af49e121d43..f85eaad72fb 100644 --- a/chromium/components/cdm/browser/BUILD.gn +++ b/chromium/components/cdm/browser/BUILD.gn @@ -12,6 +12,7 @@ jumbo_source_set("browser") { public_deps = [ "//base", + "//base/util/values:values_util", "//content/public/browser", "//media/mojo/mojom", "//url", diff --git a/chromium/components/cdm/browser/media_drm_storage_impl.cc b/chromium/components/cdm/browser/media_drm_storage_impl.cc index 22f0587509f..cb8b09a95a8 100644 --- a/chromium/components/cdm/browser/media_drm_storage_impl.cc +++ b/chromium/components/cdm/browser/media_drm_storage_impl.cc @@ -14,7 +14,7 @@ #include "base/no_destructor.h" #include "base/optional.h" #include "base/strings/string_util.h" -#include "base/value_conversions.h" +#include "base/util/values/values_util.h" #include "build/build_config.h" #include "components/prefs/pref_registry_simple.h" #include "components/prefs/pref_service.h" @@ -147,7 +147,7 @@ class OriginData { base::Value ToDictValue() const { base::Value dict(base::Value::Type::DICTIONARY); - dict.SetKey(kOriginId, base::CreateUnguessableTokenValue(origin_id_)); + dict.SetKey(kOriginId, util::UnguessableTokenToValue(origin_id_)); dict.SetKey(kCreationTime, base::Value(provision_time_.ToDoubleT())); return dict; @@ -165,15 +165,16 @@ class OriginData { if (!origin_id_value) return nullptr; - base::UnguessableToken origin_id; - if (!base::GetValueAsUnguessableToken(*origin_id_value, &origin_id)) + base::Optional<base::UnguessableToken> origin_id = + util::ValueToUnguessableToken(*origin_id_value); + if (!origin_id) return nullptr; base::Time time; if (!GetCreationTimeFromDict(origin_dict, &time)) return nullptr; - return base::WrapUnique(new OriginData(origin_id, time)); + return base::WrapUnique(new OriginData(*origin_id, time)); } private: |