diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2024-10-04 14:10:55 -0400 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2024-10-04 14:10:55 -0400 |
| commit | 9bd6d9862b1c243def02200bca2cfbf578ad2a2f (patch) | |
| tree | 44d20c937eee728e9b33ff093b3945a3ab2593dd /src/channel/app.rs | |
| parent | 7f12fd41c2941a55a6437f24e4f780104a718790 (diff) | |
Clean up naming and semantics of history accessors.
Diffstat (limited to 'src/channel/app.rs')
| -rw-r--r-- | src/channel/app.rs | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/channel/app.rs b/src/channel/app.rs index bb331ec..1b2cc48 100644 --- a/src/channel/app.rs +++ b/src/channel/app.rs @@ -33,7 +33,7 @@ impl<'a> Channels<'a> { self.events .broadcast(channel.events().map(Event::from).collect::<Vec<_>>()); - Ok(channel.snapshot()) + Ok(channel.as_created()) } pub async fn all(&self, resume_point: Option<Sequence>) -> Result<Vec<Channel>, InternalError> { @@ -64,8 +64,7 @@ impl<'a> Channels<'a> { .channels() .by_id(channel) .await - .not_found(|| Error::NotFound(channel.clone()))? - .snapshot(); + .not_found(|| Error::NotFound(channel.clone()))?; let messages = tx .messages() @@ -90,16 +89,14 @@ impl<'a> Channels<'a> { .channels() .by_id(channel) .await - .not_found(|| Error::NotFound(channel.clone()))? - .snapshot(); + .not_found(|| Error::NotFound(channel.clone()))?; let mut events = Vec::new(); let messages = tx.messages().in_channel(&channel, None).await?; for message in messages { - let message = message.snapshot(); let deleted = tx.sequence().next(deleted_at).await?; - let message = tx.messages().delete(&message.id, &deleted).await?; + let message = tx.messages().delete(message.id(), &deleted).await?; events.extend( message .events() @@ -109,7 +106,7 @@ impl<'a> Channels<'a> { } let deleted = tx.sequence().next(deleted_at).await?; - let channel = tx.channels().delete(&channel.id, &deleted).await?; + let channel = tx.channels().delete(channel.id(), &deleted).await?; events.extend( channel .events() |
