[feat] add DeskHub device wall and shared group actions

This commit is contained in:
dijunkun
2026-10-12 03:08:04 +08:00
parent 54dbd04a8d
commit 73b4d0f645
29 changed files with 3344 additions and 136 deletions
@@ -139,11 +139,12 @@ void PeerEventHandler::OnReceiveDataBuffer(
std::string remote_user_id(user_id, user_id_size);
auto props =
runtime->FindRemoteSession(remote_user_id);
if (props && !props->enable_mouse_control_) {
if (props && !props->clipboard_allowed_.load()) {
return;
}
runtime->clipboard_.QueueRemoteText(data, size);
runtime->clipboard_.QueueRemoteText(
data, size, props ? remote_user_id : std::string{});
}
return;
} else if (source_id == runtime->file_feedback_label_) {