server mouse fix
This commit is contained in:
parent
8f8dbc934d
commit
6d95fbf391
@ -9,6 +9,7 @@ use tracing::{info, error};
|
||||
|
||||
use navka_common::navka::{
|
||||
relay_server::{Relay, RelayServer},
|
||||
hid_report,
|
||||
HidReport,
|
||||
};
|
||||
|
||||
@ -34,10 +35,10 @@ impl Relay for Handler {
|
||||
tokio::spawn(async move {
|
||||
while let Some(msg) = in_stream.next().await.transpose()? {
|
||||
match msg.kind {
|
||||
Some(navka::hid_report::Kind::KeyboardReport(ref v)) if v.len() == 8 => {
|
||||
Some(hid_report::Kind::KeyboardReport(ref v)) if v.len() == 8 => {
|
||||
kb.lock().await.write_all(v).await?;
|
||||
}
|
||||
Some(navka::hid_report::Kind::MouseReport(ref v)) if v.len() == 4 => {
|
||||
Some(hid_report::Kind::MouseReport(ref v)) if v.len() == 4 => {
|
||||
ms.lock().await.write_all(v).await?;
|
||||
}
|
||||
_ => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user