diff --git a/cove-tui/src/cove/conn.rs b/cove-tui/src/cove/conn.rs index b657488..2adc577 100644 --- a/cove-tui/src/cove/conn.rs +++ b/cove-tui/src/cove/conn.rs @@ -154,6 +154,7 @@ impl CoveConnMt { *self.conn.lock().await = CoveConn::Connected(Connected::new(tx, self.timeout)); self.ev_tx.send(Event::StateChanged); + // TODO Spawn task to join room let result = tokio::select! { result = Self::recv(&self.conn, &self.ev_tx, rx) => result, _ = mt.perform() => Err(Error::MaintenanceAborted), @@ -204,7 +205,9 @@ impl CoveConnMt { }; match &rpl { - Rpl::Room(RoomRpl::Success) => {} + Rpl::Room(RoomRpl::Success) => { + // TODO Send event that joining room was successful? + } Rpl::Room(RoomRpl::InvalidRoom { reason }) => { return Err(Error::InvalidRoom(reason.clone())) } diff --git a/cove-tui/src/ui/room.rs b/cove-tui/src/ui/room.rs index bc88a6a..ff128c2 100644 --- a/cove-tui/src/ui/room.rs +++ b/cove-tui/src/ui/room.rs @@ -123,7 +123,7 @@ impl RoomInfo { match &mut self.main { Main::Empty => {} Main::Connecting => { - let text = "Connecing..."; + let text = "Connecting..."; let area = layout::centered(text.width() as u16, 1, area); frame.render_widget(Paragraph::new(Span::styled(text, styles::title())), area); }