OneLauncher-Cracked/packages/oneclient_content/src/packages/mod.rs
2026-09-06 00:12:16 +02:00

34 lines
1.2 KiB
Rust

pub mod activity;
pub mod dependencies;
pub mod error;
pub mod local_manifest;
pub mod metadata_cache;
pub mod modpack;
pub mod provider;
pub mod store;
pub mod types;
pub mod updates;
mod file_identity;
// Re-exported so `oneclient_core::packages::ContentType` keeps working
pub use oneclient_common::domain::{ContentType, GameLoader, HashAlgorithm, ProviderId};
pub use metadata_cache::{
CachedPackageMeta, cached_project_detail, fetch_package_meta, get_version_cached,
read_cached_package_meta,
};
pub use activity::reconcile_duplicate_activity;
pub use dependencies::{
DependencyResolution, ResolvedDependency, resolve_required, resolves_dependencies,
};
pub use file_identity::{curseforge_fingerprint, FileIdentity};
pub use local_manifest::{JarManifest, read_jar_icon, read_jar_manifest};
pub use error::{PackageError, PackageResult};
pub use provider::{PackageProvider, PackageProviderRegistry};
pub use store::{LiveSync, LocalImportReport, PackageStore};
pub use types::*;
pub use updates::{
BrowserPackageUpdate, BrowserUpdateCheck, apply_browser_package_update,
cached_browser_package_updates, check_browser_package_updates,
refresh_browser_package_updates, skip_browser_package_update,
};