fix: serde
This commit is contained in:
parent
11e0d2cbf1
commit
b3f523f65e
@ -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
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user