remove warns
Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
parent
64689c8fd7
commit
a76fd86f19
@ -165,6 +165,7 @@ impl OboePlayer {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
fn is_null(&self) -> bool {
|
fn is_null(&self) -> bool {
|
||||||
self.raw.is_null()
|
self.raw.is_null()
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,3 @@
|
|||||||
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
|
||||||
use crate::client::get_key_state;
|
|
||||||
use crate::common::GrabState;
|
|
||||||
#[cfg(feature = "flutter")]
|
#[cfg(feature = "flutter")]
|
||||||
use crate::flutter::{CUR_SESSION_ID, SESSIONS};
|
use crate::flutter::{CUR_SESSION_ID, SESSIONS};
|
||||||
#[cfg(target_os = "windows")]
|
#[cfg(target_os = "windows")]
|
||||||
@ -8,6 +5,8 @@ use crate::platform::windows::{get_char_from_vk, get_unicode_from_vk};
|
|||||||
#[cfg(not(any(feature = "flutter", feature = "cli")))]
|
#[cfg(not(any(feature = "flutter", feature = "cli")))]
|
||||||
use crate::ui::CUR_SESSION;
|
use crate::ui::CUR_SESSION;
|
||||||
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
|
use crate::{client::get_key_state, common::GrabState};
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
use hbb_common::log;
|
use hbb_common::log;
|
||||||
use hbb_common::message_proto::*;
|
use hbb_common::message_proto::*;
|
||||||
#[cfg(any(target_os = "windows", target_os = "macos"))]
|
#[cfg(any(target_os = "windows", target_os = "macos"))]
|
||||||
@ -15,10 +14,11 @@ use rdev::KeyCode;
|
|||||||
use rdev::{Event, EventType, Key};
|
use rdev::{Event, EventType, Key};
|
||||||
#[cfg(any(target_os = "windows", target_os = "macos"))]
|
#[cfg(any(target_os = "windows", target_os = "macos"))]
|
||||||
use std::sync::atomic::{AtomicBool, Ordering};
|
use std::sync::atomic::{AtomicBool, Ordering};
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
|
use std::time::SystemTime;
|
||||||
use std::{
|
use std::{
|
||||||
collections::{HashMap, HashSet},
|
collections::{HashMap, HashSet},
|
||||||
sync::{Arc, Mutex},
|
sync::{Arc, Mutex},
|
||||||
time::SystemTime,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#[cfg(windows)]
|
#[cfg(windows)]
|
||||||
@ -73,6 +73,7 @@ pub mod client {
|
|||||||
super::start_grab_loop();
|
super::start_grab_loop();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
pub fn change_grab_status(state: GrabState) {
|
pub fn change_grab_status(state: GrabState) {
|
||||||
match state {
|
match state {
|
||||||
GrabState::Ready => {}
|
GrabState::Ready => {}
|
||||||
@ -320,6 +321,7 @@ pub fn is_long_press(event: &Event) -> bool {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
pub fn release_remote_keys() {
|
pub fn release_remote_keys() {
|
||||||
// todo!: client quit suddenly, how to release keys?
|
// todo!: client quit suddenly, how to release keys?
|
||||||
let to_release = TO_RELEASE.lock().unwrap().clone();
|
let to_release = TO_RELEASE.lock().unwrap().clone();
|
||||||
@ -565,6 +567,7 @@ pub fn event_to_key_events(
|
|||||||
key_events
|
key_events
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
pub fn event_type_to_event(event_type: EventType) -> Event {
|
pub fn event_type_to_event(event_type: EventType) -> Event {
|
||||||
Event {
|
Event {
|
||||||
event_type,
|
event_type,
|
||||||
|
@ -1,12 +1,14 @@
|
|||||||
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
use std::collections::HashMap;
|
use std::{collections::HashMap, sync::atomic::AtomicBool};
|
||||||
use std::ops::{Deref, DerefMut};
|
use std::{
|
||||||
use std::str::FromStr;
|
ops::{Deref, DerefMut},
|
||||||
use std::sync::{
|
str::FromStr,
|
||||||
atomic::{AtomicBool, AtomicUsize, Ordering},
|
sync::{
|
||||||
Arc, Mutex, RwLock,
|
atomic::{AtomicUsize, Ordering},
|
||||||
|
Arc, Mutex, RwLock,
|
||||||
|
},
|
||||||
|
time::{Duration, SystemTime},
|
||||||
};
|
};
|
||||||
use std::time::{Duration, SystemTime};
|
|
||||||
|
|
||||||
use async_trait::async_trait;
|
use async_trait::async_trait;
|
||||||
use bytes::Bytes;
|
use bytes::Bytes;
|
||||||
@ -27,10 +29,12 @@ use crate::client::{
|
|||||||
input_os_password, load_config, send_mouse, start_video_audio_threads, FileManager, Key,
|
input_os_password, load_config, send_mouse, start_video_audio_threads, FileManager, Key,
|
||||||
LoginConfigHandler, QualityStatus, KEY_MAP,
|
LoginConfigHandler, QualityStatus, KEY_MAP,
|
||||||
};
|
};
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
use crate::common::GrabState;
|
use crate::common::GrabState;
|
||||||
use crate::keyboard;
|
use crate::keyboard;
|
||||||
use crate::{client::Data, client::Interface};
|
use crate::{client::Data, client::Interface};
|
||||||
|
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
pub static IS_IN: AtomicBool = AtomicBool::new(false);
|
pub static IS_IN: AtomicBool = AtomicBool::new(false);
|
||||||
|
|
||||||
#[derive(Clone, Default)]
|
#[derive(Clone, Default)]
|
||||||
@ -55,6 +59,7 @@ pub struct SessionPermissionConfig {
|
|||||||
pub server_clipboard_enabled: Arc<RwLock<bool>>,
|
pub server_clipboard_enabled: Arc<RwLock<bool>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
impl SessionPermissionConfig {
|
impl SessionPermissionConfig {
|
||||||
pub fn is_text_clipboard_required(&self) -> bool {
|
pub fn is_text_clipboard_required(&self) -> bool {
|
||||||
*self.server_clipboard_enabled.read().unwrap()
|
*self.server_clipboard_enabled.read().unwrap()
|
||||||
@ -64,6 +69,7 @@ impl SessionPermissionConfig {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl<T: InvokeUiSession> Session<T> {
|
impl<T: InvokeUiSession> Session<T> {
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
pub fn get_permission_config(&self) -> SessionPermissionConfig {
|
pub fn get_permission_config(&self) -> SessionPermissionConfig {
|
||||||
SessionPermissionConfig {
|
SessionPermissionConfig {
|
||||||
lc: self.lc.clone(),
|
lc: self.lc.clone(),
|
||||||
@ -89,6 +95,7 @@ impl<T: InvokeUiSession> Session<T> {
|
|||||||
.eq(&ConnType::PORT_FORWARD)
|
.eq(&ConnType::PORT_FORWARD)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
pub fn is_rdp(&self) -> bool {
|
pub fn is_rdp(&self) -> bool {
|
||||||
self.lc.read().unwrap().conn_type.eq(&ConnType::RDP)
|
self.lc.read().unwrap().conn_type.eq(&ConnType::RDP)
|
||||||
}
|
}
|
||||||
@ -162,6 +169,7 @@ impl<T: InvokeUiSession> Session<T> {
|
|||||||
self.lc.read().unwrap().is_privacy_mode_supported()
|
self.lc.read().unwrap().is_privacy_mode_supported()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
pub fn is_text_clipboard_required(&self) -> bool {
|
pub fn is_text_clipboard_required(&self) -> bool {
|
||||||
*self.server_clipboard_enabled.read().unwrap()
|
*self.server_clipboard_enabled.read().unwrap()
|
||||||
&& *self.server_keyboard_enabled.read().unwrap()
|
&& *self.server_keyboard_enabled.read().unwrap()
|
||||||
@ -488,6 +496,7 @@ impl<T: InvokeUiSession> Session<T> {
|
|||||||
self.send(Data::Message(msg_out));
|
self.send(Data::Message(msg_out));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
pub fn enter(&self) {
|
pub fn enter(&self) {
|
||||||
#[cfg(target_os = "windows")]
|
#[cfg(target_os = "windows")]
|
||||||
{
|
{
|
||||||
@ -502,6 +511,7 @@ impl<T: InvokeUiSession> Session<T> {
|
|||||||
keyboard::client::change_grab_status(GrabState::Run);
|
keyboard::client::change_grab_status(GrabState::Run);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(not(any(target_os = "android", target_os = "ios")))]
|
||||||
pub fn leave(&self) {
|
pub fn leave(&self) {
|
||||||
#[cfg(target_os = "windows")]
|
#[cfg(target_os = "windows")]
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user