From db940bacd096a33a65f29759e70ea1acf6186a67 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Tue, 22 Oct 2024 19:08:53 -0400 Subject: Provide `hi-recanonicalize` to recover from canonicalized-name problems. --- src/channel/app.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/channel/app.rs') diff --git a/src/channel/app.rs b/src/channel/app.rs index b8ceeb0..7bfa0f7 100644 --- a/src/channel/app.rs +++ b/src/channel/app.rs @@ -133,6 +133,14 @@ impl<'a> Channels<'a> { Ok(()) } + + pub async fn recanonicalize(&self) -> Result<(), sqlx::Error> { + let mut tx = self.db.begin().await?; + tx.channels().recanonicalize().await?; + tx.commit().await?; + + Ok(()) + } } #[derive(Debug, thiserror::Error)] -- cgit v1.2.3