mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2024-11-16 11:42:21 +08:00
fix: result
This commit is contained in:
parent
f260d5df49
commit
bcdae1169e
|
@ -301,6 +301,9 @@ impl Clash {
|
|||
let info = self.info.clone();
|
||||
let mut config = self.config.clone();
|
||||
|
||||
// generate the payload
|
||||
let payload = profiles.gen_enhanced()?;
|
||||
|
||||
win.once(&event_name, move |event| {
|
||||
if let Some(result) = event.payload() {
|
||||
let gen_map: Mapping = serde_json::from_str(result).unwrap();
|
||||
|
@ -312,9 +315,6 @@ impl Clash {
|
|||
}
|
||||
});
|
||||
|
||||
// generate the payload
|
||||
let payload = profiles.gen_enhanced();
|
||||
|
||||
tauri::async_runtime::spawn(async move {
|
||||
sleep(Duration::from_secs(5)).await;
|
||||
win.emit("script-handler", payload).unwrap();
|
||||
|
|
|
@ -438,8 +438,8 @@ impl Profiles {
|
|||
}
|
||||
|
||||
/// gen the enhanced profiles
|
||||
pub fn gen_enhanced(&self) -> PrfEnhanced {
|
||||
let current = self.gen_activate().unwrap();
|
||||
pub fn gen_enhanced(&self) -> Result<PrfEnhanced> {
|
||||
let current = self.gen_activate()?;
|
||||
|
||||
let chain = match self.chain.as_ref() {
|
||||
Some(chain) => chain
|
||||
|
@ -454,7 +454,7 @@ impl Profiles {
|
|||
None => vec![],
|
||||
};
|
||||
|
||||
PrfEnhanced { current, chain }
|
||||
Ok(PrfEnhanced { current, chain })
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user