summaryrefslogtreecommitdiff
path: root/src/channel/repo/channels.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/channel/repo/channels.rs')
-rw-r--r--src/channel/repo/channels.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/channel/repo/channels.rs b/src/channel/repo/channels.rs
index fc52aa3..ab7489c 100644
--- a/src/channel/repo/channels.rs
+++ b/src/channel/repo/channels.rs
@@ -2,7 +2,6 @@ use std::fmt;
use sqlx::{sqlite::Sqlite, SqliteConnection, Transaction};
-use crate::error::BoxedError;
use crate::id::Id as BaseId;
pub trait Provider {
@@ -25,7 +24,7 @@ pub struct Channel {
impl<'c> Channels<'c> {
/// Create a new channel.
- pub async fn create(&mut self, name: &str) -> Result<Id, BoxedError> {
+ pub async fn create(&mut self, name: &str) -> Result<Id, sqlx::Error> {
let id = Id::generate();
let channel = sqlx::query_scalar!(
@@ -44,7 +43,7 @@ impl<'c> Channels<'c> {
Ok(channel)
}
- pub async fn by_id(&mut self, channel: Id) -> Result<Channel, BoxedError> {
+ pub async fn by_id(&mut self, channel: Id) -> Result<Channel, sqlx::Error> {
let channel = sqlx::query_as!(
Channel,
r#"
@@ -60,7 +59,7 @@ impl<'c> Channels<'c> {
Ok(channel)
}
- pub async fn all(&mut self) -> Result<Vec<Channel>, BoxedError> {
+ pub async fn all(&mut self) -> Result<Vec<Channel>, sqlx::Error> {
let channels = sqlx::query_as!(
Channel,
r#"