diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2025-12-12 10:23:59 -0500 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2025-12-17 15:48:20 -0500 |
| commit | 98ce341c5fe8403b9dc5654fe18e1ebba61e68e4 (patch) | |
| tree | 88acdfafe32ad0f99effaaa89cc7d98db2141fda /src/app.rs | |
| parent | 522c1533a0af7af7d96bb4d6850ce0b2c8762e89 (diff) | |
Diffstat (limited to 'src/app.rs')
| -rw-r--r-- | src/app.rs | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -58,8 +58,11 @@ impl<P> App<P> { Logins::new(self.db.clone(), self.token_events.clone()) } - pub fn messages(&self) -> Messages { - Messages::new(self.db.clone(), self.events.clone()) + pub fn messages(&self) -> Messages<P> + where + P: Clone, + { + Messages::new(self.db.clone(), self.events.clone(), self.publisher.clone()) } #[cfg(test)] @@ -116,7 +119,10 @@ impl<P> FromRef<App<P>> for Logins { } } -impl<P> FromRef<App<P>> for Messages { +impl<P> FromRef<App<P>> for Messages<P> +where + P: Clone, +{ fn from_ref(app: &App<P>) -> Self { app.messages() } |
