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