pub async fn run(
reader: BufReader<OwnedReadHalf>,
write_half: OwnedWriteHalf,
room_id: &str,
username: &str,
history_lines: usize,
socket_path: PathBuf,
) -> Result<()>pub async fn run(
reader: BufReader<OwnedReadHalf>,
write_half: OwnedWriteHalf,
room_id: &str,
username: &str,
history_lines: usize,
socket_path: PathBuf,
) -> Result<()>