chore(deps): Update base64 from 0.20.0 to 0.21.0

This commit is contained in:
Nathan Adams 2023-01-10 12:47:03 +01:00
parent 3c2cc25e25
commit 42cbd72e3a
3 changed files with 10 additions and 6 deletions

6
Cargo.lock generated
View File

@ -220,9 +220,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]] [[package]]
name = "base64" name = "base64"
version = "0.20.0" version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5" checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a"
[[package]] [[package]]
name = "bindgen" name = "bindgen"
@ -3695,7 +3695,7 @@ dependencies = [
name = "ruffle_web" name = "ruffle_web"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"base64 0.20.0", "base64 0.21.0",
"chrono", "chrono",
"console_error_panic_hook", "console_error_panic_hook",
"generational-arena", "generational-arena",

View File

@ -45,7 +45,7 @@ chrono = { version = "0.4", default-features = false, features = ["wasmbind", "c
getrandom = { version = "0.2", features = ["js"] } getrandom = { version = "0.2", features = ["js"] }
serde = { version = "1.0.152", features = ["derive"] } serde = { version = "1.0.152", features = ["derive"] }
thiserror = "1.0" thiserror = "1.0"
base64 = "0.20.0" base64 = "0.21.0"
[dependencies.ruffle_core] [dependencies.ruffle_core]
path = "../core" path = "../core"

View File

@ -1,3 +1,5 @@
use base64::prelude::BASE64_STANDARD;
use base64::Engine;
use ruffle_core::backend::storage::StorageBackend; use ruffle_core::backend::storage::StorageBackend;
use web_sys::Storage; use web_sys::Storage;
@ -14,7 +16,7 @@ impl LocalStorageBackend {
impl StorageBackend for LocalStorageBackend { impl StorageBackend for LocalStorageBackend {
fn get(&self, name: &str) -> Option<Vec<u8>> { fn get(&self, name: &str) -> Option<Vec<u8>> {
if let Ok(Some(data)) = self.storage.get(name) { if let Ok(Some(data)) = self.storage.get(name) {
if let Ok(data) = base64::decode(&data) { if let Ok(data) = BASE64_STANDARD.decode(&data) {
return Some(data); return Some(data);
} }
} }
@ -23,7 +25,9 @@ impl StorageBackend for LocalStorageBackend {
} }
fn put(&mut self, name: &str, value: &[u8]) -> bool { fn put(&mut self, name: &str, value: &[u8]) -> bool {
self.storage.set(name, &base64::encode(value)).is_ok() self.storage
.set(name, &BASE64_STANDARD.encode(value))
.is_ok()
} }
fn remove_key(&mut self, name: &str) { fn remove_key(&mut self, name: &str) {