summaryrefslogtreecommitdiff
path: root/src/message/repo.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/message/repo.rs')
-rw-r--r--src/message/repo.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/message/repo.rs b/src/message/repo.rs
index 9a4f72f..e753134 100644
--- a/src/message/repo.rs
+++ b/src/message/repo.rs
@@ -2,7 +2,7 @@ use sqlx::{SqliteConnection, Transaction, sqlite::Sqlite};
use super::{Body, History, Id, snapshot::Message};
use crate::{
- channel,
+ channel::{self, Channel},
clock::DateTime,
event::{Instant, Sequence},
user::{self, User},
@@ -23,13 +23,12 @@ pub struct Messages<'t>(&'t mut SqliteConnection);
impl Messages<'_> {
pub async fn create(
&mut self,
- channel: &channel::History,
+ channel: &Channel,
sender: &User,
sent: &Instant,
body: &Body,
) -> Result<History, sqlx::Error> {
let id = Id::generate();
- let channel_id = channel.id();
let message = sqlx::query!(
r#"
@@ -45,7 +44,7 @@ impl Messages<'_> {
body as "body: Body"
"#,
id,
- channel_id,
+ channel.id,
sender.id,
sent.at,
sent.sequence,