RircdState::run() result channel

This commit is contained in:
some body 2021-09-16 16:51:16 -05:00
parent b38615b5dd
commit f1d1ef841d
1 changed files with 16 additions and 11 deletions

View File

@ -33,18 +33,23 @@ impl Endpoint for IrcEndpoint {
loop { loop {
let (event_response_send, event_response_recv) = oneshot::channel(); //TODO impl
event_handler.send( break;
Event { //tokio::select! {
kind: EventKind::Internal(InternalEvent::Test), // //socket.recv().parse_ircshit();
result_sender: event_response_send, //};
}).await; //let (event_response_send, event_response_recv) = oneshot::channel();
//event_handler.send(
// Event {
// kind: EventKind::Internal(InternalEvent::Test),
// result_sender: event_response_send,
// }).await;
//TODO don't unwrap ////TODO don't unwrap
match event_response_recv.await.unwrap() { //match event_response_recv.await.unwrap() {
EventResponse::Success => {}, // EventResponse::Success => {},
_ => {}, // _ => {},
}; //};
} }
} }