Flatten euphoxide::client hierarchy
This commit is contained in:
parent
ea53af739a
commit
9d2d6482c2
8 changed files with 11 additions and 15 deletions
|
|
@ -9,10 +9,7 @@ use std::{future::Future, sync::Arc};
|
|||
use async_trait::async_trait;
|
||||
use euphoxide::{
|
||||
api::{self, Data, Message, MessageId, SendEvent, SendReply},
|
||||
client::{
|
||||
conn::ClientConnHandle,
|
||||
state::{Joined, State},
|
||||
},
|
||||
client::{ClientConnHandle, Joined, State},
|
||||
};
|
||||
use euphoxide_client::{Client, MultiClient, MultiClientEvent};
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ use std::time::Duration;
|
|||
|
||||
use euphoxide::{
|
||||
api::{Data, Message, Nick, Send},
|
||||
client::conn::ClientConnHandle,
|
||||
client::ClientConnHandle,
|
||||
};
|
||||
use euphoxide_client::{MultiClient, MultiClientEvent};
|
||||
use tokio::sync::mpsc;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ use std::time::Duration;
|
|||
|
||||
use euphoxide::{
|
||||
api::{Data, Message, Nick, Send},
|
||||
client::conn::ClientConnHandle,
|
||||
client::ClientConnHandle,
|
||||
};
|
||||
use euphoxide_client::{Client, ClientEvent};
|
||||
use tokio::sync::mpsc;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ use std::{
|
|||
};
|
||||
|
||||
use cookie::CookieJar;
|
||||
use euphoxide::client::conn::ClientConnConfig;
|
||||
use euphoxide::client::ClientConnConfig;
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
#[non_exhaustive]
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ use std::{collections::HashMap, sync::Arc};
|
|||
|
||||
use euphoxide::{
|
||||
api::ParsedPacket,
|
||||
client::{conn::ClientConnHandle, state::State},
|
||||
client::{ClientConnHandle, State},
|
||||
};
|
||||
use jiff::Timestamp;
|
||||
use tokio::{
|
||||
|
|
|
|||
|
|
@ -3,10 +3,7 @@ use std::{fmt, result, str::FromStr, sync::Arc};
|
|||
use cookie::Cookie;
|
||||
use euphoxide::{
|
||||
api::{Auth, AuthOption, BounceEvent, Data, Nick, ParsedPacket},
|
||||
client::{
|
||||
conn::{ClientConn, ClientConnHandle},
|
||||
state::State,
|
||||
},
|
||||
client::{ClientConn, ClientConnHandle, State},
|
||||
};
|
||||
use jiff::Timestamp;
|
||||
use log::warn;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ use std::time::Duration;
|
|||
|
||||
use euphoxide::{
|
||||
api::{Data, Message, Nick, Send},
|
||||
client::conn::{ClientConn, ClientConnHandle},
|
||||
client::{ClientConn, ClientConnHandle},
|
||||
};
|
||||
|
||||
async fn set_nick(conn: &ClientConnHandle) -> anyhow::Result<()> {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
//! A connection from a client's perspective.
|
||||
|
||||
pub mod conn;
|
||||
pub mod state;
|
||||
mod conn;
|
||||
mod state;
|
||||
|
||||
pub use self::{conn::*, state::*};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue