feat: Handle version command
This commit is contained in:
@@ -35,12 +35,10 @@ async fn main() {
|
||||
tokio::sync::mpsc::channel::<AtemSocketMessage>(10);
|
||||
let (atem_event_tx, atem_event_rx) = tokio::sync::mpsc::unbounded_channel();
|
||||
let cancel = CancellationToken::new();
|
||||
let cancel_task = cancel.clone();
|
||||
|
||||
let mut atem_socket = AtemSocket::new(atem_event_tx);
|
||||
let atem_socket_run = atem_socket.run(socket_message_rx, cancel_task);
|
||||
let mut atem_socket = AtemSocket::new(socket_message_rx, atem_event_tx);
|
||||
|
||||
let atem = Arc::new(Atem::new(socket_message_tx));
|
||||
let atem = Arc::new(Atem::new(atem_socket, socket_message_tx));
|
||||
let atem_thread = atem.clone();
|
||||
let atem_run = atem_thread.run(atem_event_rx, cancel);
|
||||
|
||||
@@ -64,7 +62,6 @@ async fn main() {
|
||||
});
|
||||
|
||||
select! {
|
||||
_ = atem_socket_run => {},
|
||||
_ = atem_run => {},
|
||||
_ = switch_loop => {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user