mirror of
https://github.com/rustdesk/rustdesk-server.git
synced 2026-03-06 12:03:12 +08:00
23 lines
566 B
Rust
23 lines
566 B
Rust
use super::DesktopServiceState;
|
|
use crate::adapter::desktop;
|
|
use crossbeam_channel::{Receiver, Sender};
|
|
|
|
pub async fn create(sender: Sender<Event>, receiver: Receiver<Event>) {
|
|
desktop::run(sender, receiver).await;
|
|
}
|
|
|
|
#[derive(Debug, Clone, PartialEq)]
|
|
pub enum Event {
|
|
BrowserAction(String),
|
|
BroswerInit,
|
|
BrowserUpdate((String, String)),
|
|
BrowserRender(String),
|
|
FileChange(String),
|
|
ViewAction(String),
|
|
ViewInit,
|
|
ViewUpdate(String),
|
|
ViewRender(String),
|
|
ViewRenderAppExit,
|
|
ViewRenderServiceState(DesktopServiceState),
|
|
}
|