frontend-utils: Move DiskStorageBackend from desktop

This commit is contained in:
Nathan Adams 2024-04-10 22:22:34 +02:00
parent 0f1cdf491d
commit a188962306
7 changed files with 7 additions and 3 deletions

1
Cargo.lock generated
View File

@ -4381,6 +4381,7 @@ dependencies = [
name = "ruffle_frontend_utils"
version = "0.1.0"
dependencies = [
"ruffle_core",
"tempfile",
"thiserror",
"toml_edit 0.22.9",

View File

@ -2,12 +2,10 @@ mod audio;
mod external_interface;
mod fscommand;
mod navigator;
mod storage;
mod ui;
pub use audio::CpalAudioBackend;
pub use external_interface::DesktopExternalInterfaceProvider;
pub use fscommand::DesktopFSCommandProvider;
pub use navigator::ExternalNavigatorBackend;
pub use storage::DiskStorageBackend;
pub use ui::DesktopUiBackend;

View File

@ -1,5 +1,6 @@
use crate::{backends::DiskStorageBackend, player::PlayerOptions};
use crate::player::PlayerOptions;
use ruffle_core::backend::storage::MemoryStorageBackend;
use ruffle_frontend_utils::backends::storage::DiskStorageBackend;
use std::str::FromStr;
#[derive(clap::ValueEnum, Copy, Clone, PartialEq, Eq, Debug, Default)]

View File

@ -17,6 +17,7 @@ tracing = { workspace = true }
thiserror = { workspace = true }
zip = "0.6.6"
urlencoding = "2.1.3"
ruffle_core = { path = "../core", default-features = false }
[dev-dependencies]
tempfile = "3"

View File

@ -0,0 +1 @@
pub mod storage;

View File

@ -3,6 +3,8 @@ pub mod bundle;
pub mod parse;
pub mod write;
pub mod backends;
use std::borrow::Cow;
use url::Url;