feat: java bridge

This commit is contained in:
neoapps-dev
2026-05-25 13:23:01 +03:00
parent 3a7335f43d
commit 114e775b2a
26 changed files with 5441 additions and 90 deletions
+7
View File
@@ -4,11 +4,14 @@ mod config;
mod util;
mod platform;
mod networking;
pub mod lce_bridge;
mod workshop_server;
mod commands;
use std::collections::HashMap;
use std::sync::Arc;
use tokio::sync::Mutex;
use tauri::Manager;
use commands::bridge as bridge_cmds;
use commands::config as config_cmds;
use commands::download;
use commands::file_dialogs;
@@ -33,6 +36,7 @@ pub fn run() {
})
.manage(GameState {
child: Arc::new(Mutex::new(None)),
workshop_cancel: Arc::new(Mutex::new(None)),
})
.manage(ProxyGuard {
cancel_tokens: Arc::new(Mutex::new(HashMap::new())),
@@ -62,6 +66,9 @@ pub fn run() {
workshop::workshop_install,
workshop::workshop_uninstall,
workshop::workshop_list_installed,
bridge_cmds::bridge_start,
bridge_cmds::bridge_stop,
bridge_cmds::bridge_status,
skin::get_screenshots,
skin::delete_screenshot,
skin::open_screenshot_folder,