summaryrefslogtreecommitdiff
path: root/src/app.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app.rs')
-rw-r--r--src/app.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/app.rs b/src/app.rs
index e448436..1cf56c9 100644
--- a/src/app.rs
+++ b/src/app.rs
@@ -1,6 +1,10 @@
use sqlx::sqlite::SqlitePool;
-use crate::{channel::app::Channels, events::app::Broadcaster, login::app::Logins};
+use crate::{
+ channel::app::Channels,
+ events::app::{Broadcaster, Events},
+ login::app::Logins,
+};
#[derive(Clone)]
pub struct App {
@@ -20,6 +24,10 @@ impl App {
Logins::new(&self.db)
}
+ pub const fn events(&self) -> Events {
+ Events::new(&self.db, &self.broadcaster)
+ }
+
pub const fn channels(&self) -> Channels {
Channels::new(&self.db, &self.broadcaster)
}