mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-03-31 00:50:57 +03:00
rework cli frontend
This commit is contained in:
@@ -193,6 +193,9 @@ impl Service {
|
||||
FrontendRequest::ResolveDns(handle) => self.resolve(handle),
|
||||
FrontendRequest::Sync => self.sync_frontend(),
|
||||
FrontendRequest::RemoveAuthorizedKey(key) => self.remove_authorized_key(key),
|
||||
FrontendRequest::UpdateEnterHook(handle, enter_hook) => {
|
||||
self.update_enter_hook(handle, enter_hook)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -476,6 +479,11 @@ impl Service {
|
||||
self.broadcast_client(handle);
|
||||
}
|
||||
|
||||
fn update_enter_hook(&mut self, handle: ClientHandle, enter_hook: Option<String>) {
|
||||
self.client_manager.set_enter_hook(handle, enter_hook);
|
||||
self.broadcast_client(handle);
|
||||
}
|
||||
|
||||
fn broadcast_client(&mut self, handle: ClientHandle) {
|
||||
let event = self
|
||||
.client_manager
|
||||
|
||||
Reference in New Issue
Block a user