2025-03-04 01:01:24 +08:00
|
|
|
use super::CmdResult;
|
2025-03-05 10:58:54 +08:00
|
|
|
use crate::module::mihomo::MihomoManager;
|
2025-03-05 00:45:08 +08:00
|
|
|
|
2025-03-04 01:01:24 +08:00
|
|
|
#[tauri::command]
|
|
|
|
|
pub async fn get_proxies() -> CmdResult<serde_json::Value> {
|
2025-03-05 10:58:54 +08:00
|
|
|
let mannager = MihomoManager::global();
|
|
|
|
|
mannager.refresh_proxies().await.unwrap();
|
|
|
|
|
Ok(mannager.get_proxies())
|
2025-03-04 01:01:24 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[tauri::command]
|
|
|
|
|
pub async fn get_providers_proxies() -> CmdResult<serde_json::Value> {
|
2025-03-05 10:58:54 +08:00
|
|
|
let mannager = MihomoManager::global();
|
|
|
|
|
mannager.refresh_providers_proxies().await.unwrap();
|
|
|
|
|
Ok(mannager.get_providers_proxies())
|
2025-03-05 00:45:08 +08:00
|
|
|
}
|