add: send/receive file/folder

This commit is contained in:
Kingtous
2022-07-11 10:30:45 +08:00
parent 1db7fee6fb
commit 79217ca1d9
6 changed files with 210 additions and 42 deletions

View File

@@ -27,7 +27,7 @@ use hbb_common::{
};
use crate::common::make_fd_to_json;
use crate::{client::*, flutter_ffi::EventToUI};
use crate::{client::*, flutter_ffi::EventToUI, make_fd_flutter};
lazy_static::lazy_static! {
// static ref SESSION: Arc<RwLock<Option<Session>>> = Default::default();
@@ -991,6 +991,9 @@ impl Connection {
to,
job.files().len()
);
let m = make_fd_flutter(id, job.files(), true);
self.session
.push_event("update_folder_files", vec![("info", &m)]);
let files = job.files().clone();
self.read_jobs.push(job);
self.timer = time::interval(MILLI1);