feat: server connections

This commit is contained in:
kingtous
2022-04-26 16:21:34 +08:00
committed by Kingtous
parent f4c6c4f6c4
commit b08877031f
3 changed files with 70 additions and 12 deletions

View File

@@ -1323,7 +1323,6 @@ pub enum Data {
AddPortForward((i32, String, i32)),
ToggleClipboardFile,
NewRDP,
// ConfirmOverrideFile((i32, String, String, bool, bool)),
SetConfirmOverrideFile((i32, i32, bool, bool)),
}
@@ -1334,12 +1333,6 @@ pub enum Key {
_Raw(u32),
}
#[derive(Clone)]
pub enum OverrideStrategy {
Skip,
Overwrite,
}
lazy_static::lazy_static! {
pub static ref KEY_MAP: HashMap<&'static str, Key> =
[

View File

@@ -6,6 +6,7 @@ use crate::common::update_clipboard;
use crate::ipc;
#[cfg(any(target_os = "android", target_os = "ios"))]
use crate::{common::MOBILE_INFO2, mobile::connection_manager::start_channel};
use hbb_common::message_proto::file_transfer_send_confirm_request::Union;
use hbb_common::{
config::Config,
fs,
@@ -1018,6 +1019,10 @@ impl Connection {
self.send_fs(ipc::FS::CancelWrite { id: c.id });
fs::remove_job(c.id, &mut self.read_jobs);
}
Some(file_action::Union::send_confirm(r)) => {
//
println!("recv send confirm request");
}
_ => {}
}
}