mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-03-07 12:20:03 +03:00
fix: serde
This commit is contained in:
@@ -219,17 +219,25 @@ pub struct TransferJob {
|
||||
|
||||
#[derive(Debug, Default, Serialize, Deserialize, Clone)]
|
||||
pub struct TransferJobMeta {
|
||||
#[serde(default)]
|
||||
pub id: i32,
|
||||
#[serde(default)]
|
||||
pub remote: String,
|
||||
#[serde(default)]
|
||||
pub to: String,
|
||||
#[serde(default)]
|
||||
pub show_hidden: bool,
|
||||
#[serde(default)]
|
||||
pub file_num: i32,
|
||||
}
|
||||
|
||||
#[derive(Debug, Default, Serialize, Deserialize, Clone)]
|
||||
pub struct RemoveJobMeta {
|
||||
#[serde(default)]
|
||||
pub path: String,
|
||||
#[serde(default)]
|
||||
pub is_remote: bool,
|
||||
#[serde(default)]
|
||||
pub no_confirm: bool,
|
||||
}
|
||||
|
||||
|
||||
@@ -1542,6 +1542,7 @@ impl Remote {
|
||||
}
|
||||
|
||||
async fn load_last_jobs(&mut self) {
|
||||
println!("start load last jobs");
|
||||
self.handler.call("clearAllJobs",&make_args!());
|
||||
let pc = self.handler.load_config();
|
||||
if pc.transfer.write_jobs.is_empty() && pc.transfer.read_jobs.is_empty() {
|
||||
@@ -1845,6 +1846,7 @@ impl Remote {
|
||||
transfer_metas.remove_jobs.push(job.gen_meta());
|
||||
}
|
||||
config.transfer = transfer_metas;
|
||||
println!("{:?}", config.transfer);
|
||||
self.handler.save_config(config);
|
||||
true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user