RircdState::run() result channel
This commit is contained in:
parent
f1d1ef841d
commit
bf60fbc6b6
|
@ -25,11 +25,12 @@ impl Endpoint for IrcEndpoint {
|
|||
true
|
||||
}
|
||||
|
||||
async fn listen(self: Arc<Self>, event_sink_sender: oneshot::Sender<Result<mpsc::Sender<Event>>>,
|
||||
async fn listen(self: Arc<Self>, event_state_handler_sender: oneshot::Sender<Result<mpsc::Sender<Event>>>,
|
||||
event_handler: mpsc::Sender<Event>) {
|
||||
//TODO find apropiate defeault or size
|
||||
let (s,r) = mpsc::channel(64);
|
||||
event_sink_sender.send(Ok(s));
|
||||
let (event_sender,event_receiver) = mpsc::channel(64);
|
||||
|
||||
event_state_handler_sender.send(Ok(event_sender));
|
||||
|
||||
|
||||
loop {
|
||||
|
|
Loading…
Reference in New Issue