diff --git a/src/database/guild.rs b/src/database/guild.rs
index 0dd051d..033f94c 100644
--- a/src/database/guild.rs
+++ b/src/database/guild.rs
@@ -5,6 +5,7 @@ use sqlx::{
query_scalar,
};
use crate::models::DbGuild;
+use anyhow::Result;
pub enum LogChannel {
Bot,
@@ -48,21 +49,21 @@ fn protect_select(asked: Protect) -> &'static str {
}
}
-pub async fn create(db: &PgPool, guild_id: &str) -> Result<(), sqlx::Error> {
+pub async fn create(db: &PgPool, guild_id: &str) -> Result<()> {
query!("INSERT INTO guilds (guild_id) VALUES ($1) ON CONFLICT DO NOTHING", guild_id)
.execute(db)
.await?;
Ok(())
}
-pub async fn delete(db: &PgPool, guild_id: &str) -> Result<(), sqlx::Error> {
+pub async fn delete(db: &PgPool, guild_id: &str) -> Result<()> {
query!("DELETE FROM guilds WHERE guild_id = $1", guild_id)
.execute(db)
.await?;
Ok(())
}
-pub async fn get(db: &PgPool, guild_id: &str) -> Result