summaryrefslogtreecommitdiff
path: root/src/events.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/events.rs')
-rw-r--r--src/events.rs13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/events.rs b/src/events.rs
index 51f06b4..38d53fc 100644
--- a/src/events.rs
+++ b/src/events.rs
@@ -17,10 +17,9 @@ use futures::{
use crate::{
app::App,
- channel::repo::{channels::Id as ChannelId, messages::BroadcastMessage},
- error::BoxedError,
- error::InternalError,
- login::repo::logins::Login,
+ channel::repo::broadcast,
+ error::{BoxedError, InternalError},
+ repo::{channel, login::Login},
};
pub fn router() -> Router<App> {
@@ -30,7 +29,7 @@ pub fn router() -> Router<App> {
#[derive(serde::Deserialize)]
struct EventsQuery {
#[serde(default, rename = "channel")]
- channels: Vec<ChannelId>,
+ channels: Vec<channel::Id>,
}
async fn on_events(
@@ -71,7 +70,7 @@ async fn on_events(
Ok(sse)
}
-fn to_sse_event(event: ChannelEvent<BroadcastMessage>) -> Result<sse::Event, BoxedError> {
+fn to_sse_event(event: ChannelEvent<broadcast::Message>) -> Result<sse::Event, BoxedError> {
let data = serde_json::to_string(&event)?;
let event = sse::Event::default()
.id(event
@@ -85,7 +84,7 @@ fn to_sse_event(event: ChannelEvent<BroadcastMessage>) -> Result<sse::Event, Box
#[derive(serde::Serialize)]
struct ChannelEvent<M> {
- channel: ChannelId,
+ channel: channel::Id,
#[serde(flatten)]
message: M,
}