From 38ac83aef9667f1a4fe86e03e53565376081179f Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Mon, 27 Oct 2025 17:47:30 -0400 Subject: Convert `Logins` into a freestanding component. --- src/app.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/app.rs') diff --git a/src/app.rs b/src/app.rs index 2d6d62b..793bdab 100644 --- a/src/app.rs +++ b/src/app.rs @@ -50,8 +50,8 @@ impl App { Invites::new(self.db.clone(), self.events.clone()) } - pub const fn logins(&self) -> Logins<'_> { - Logins::new(&self.db, &self.token_events) + pub fn logins(&self) -> Logins { + Logins::new(self.db.clone(), self.token_events.clone()) } pub const fn messages(&self) -> Messages<'_> { @@ -89,3 +89,9 @@ impl FromRef for Invites { app.invites() } } + +impl FromRef for Logins { + fn from_ref(app: &App) -> Self { + app.logins() + } +} -- cgit v1.2.3