Don't reexport bot and instance types

This commit is contained in:
Joscha 2024-12-27 14:52:41 +01:00
parent 63edcba9fa
commit 0b8f3c45f3
4 changed files with 8 additions and 7 deletions

View file

@ -4,7 +4,10 @@ use euphoxide::{
api::{Data, Message, Nick, Send}, api::{Data, Message, Nick, Send},
client::conn::ClientConnHandle, client::conn::ClientConnHandle,
}; };
use euphoxide_bot::{Bot, BotEvent, ServerConfig}; use euphoxide_bot::{
bot::{Bot, BotEvent},
instance::ServerConfig,
};
async fn set_nick(conn: &ClientConnHandle) -> anyhow::Result<()> { async fn set_nick(conn: &ClientConnHandle) -> anyhow::Result<()> {
conn.send_only(Nick { conn.send_only(Nick {

View file

@ -4,7 +4,7 @@ use euphoxide::{
api::{Data, Message, Nick, Send}, api::{Data, Message, Nick, Send},
client::conn::ClientConnHandle, client::conn::ClientConnHandle,
}; };
use euphoxide_bot::{Instance, InstanceEvent, ServerConfig}; use euphoxide_bot::instance::{Instance, InstanceEvent, ServerConfig};
use tokio::sync::mpsc; use tokio::sync::mpsc;
async fn set_nick(conn: &ClientConnHandle) -> anyhow::Result<()> { async fn set_nick(conn: &ClientConnHandle) -> anyhow::Result<()> {

View file

@ -10,7 +10,7 @@ use euphoxide::{
}; };
use tokio::sync::mpsc; use tokio::sync::mpsc;
use crate::{Instance, InstanceConfig, InstanceEvent}; use crate::instance::{Instance, InstanceConfig, InstanceEvent};
#[derive(Debug)] #[derive(Debug)]
pub enum BotEvent { pub enum BotEvent {

View file

@ -1,4 +1,2 @@
mod bot; pub mod bot;
mod instance; pub mod instance;
pub use crate::{bot::*, instance::*};