mirror of
https://github.com/LCE-Hub/LCE-Emerald-Launcher.git
synced 2026-09-23 08:32:51 +00:00
feat: java bridge
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user