fix: change state to sync jobs to adapt master branch logic
This commit is contained in:
parent
c96c0df645
commit
d186dd26a2
@ -621,7 +621,7 @@ function initializeFileTransfer()
|
|||||||
}
|
}
|
||||||
|
|
||||||
handler.updateFolderFiles = function(fd) {
|
handler.updateFolderFiles = function(fd) {
|
||||||
stdout.println("update folder files: " + JSON.stringify(fd));
|
// stdout.println("update folder files: " + JSON.stringify(fd));
|
||||||
fd.entries = fd.entries || [];
|
fd.entries = fd.entries || [];
|
||||||
if (fd.id > 0) {
|
if (fd.id > 0) {
|
||||||
var jt = file_transfer.job_table;
|
var jt = file_transfer.job_table;
|
||||||
|
@ -1319,6 +1319,7 @@ async fn io_loop(handler: Handler) {
|
|||||||
clipboard_file_context: None,
|
clipboard_file_context: None,
|
||||||
};
|
};
|
||||||
remote.io_loop(&key, &token).await;
|
remote.io_loop(&key, &token).await;
|
||||||
|
remote.sync_jobs_status_to_local().await;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct RemoveJob {
|
struct RemoveJob {
|
||||||
@ -1451,7 +1452,6 @@ impl Remote {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
self.sync_jobs_status_to_local().await;
|
|
||||||
log::debug!("Exit io_loop of id={}", self.handler.id);
|
log::debug!("Exit io_loop of id={}", self.handler.id);
|
||||||
}
|
}
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
@ -1876,6 +1876,7 @@ impl Remote {
|
|||||||
let json_str = serde_json::to_string(&job.gen_meta()).unwrap();
|
let json_str = serde_json::to_string(&job.gen_meta()).unwrap();
|
||||||
transfer_metas.write_jobs.push(json_str);
|
transfer_metas.write_jobs.push(json_str);
|
||||||
}
|
}
|
||||||
|
log::info!("meta: {:?}",transfer_metas);
|
||||||
config.transfer = transfer_metas;
|
config.transfer = transfer_metas;
|
||||||
self.handler.save_config(config);
|
self.handler.save_config(config);
|
||||||
true
|
true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user