diff --git a/debian/.gitignore b/debian/.gitignore deleted file mode 100644 index d6b7ef3..0000000 --- a/debian/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -* -!.gitignore diff --git a/debian/postinst b/debian/postinst new file mode 100755 index 0000000..5ac7430 --- /dev/null +++ b/debian/postinst @@ -0,0 +1,8 @@ +#!/bin/sh + +set -e +if [ ! -f /etc/soundfx-rs/config.env ]; then + cp /etc/soundfx-rs/default.env /etc/soundfx-rs/config.env +fi + +#DEBHELPER# diff --git a/src/main.rs b/src/main.rs index b28ba39..750303b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -68,8 +68,8 @@ pub async fn register_application_commands( #[tokio::main] async fn main() -> Result<(), Box> { - if Path::new("/etc/soundfx-rs/default.env").exists() { - dotenv::from_path("/etc/soundfx-rs/default.env").unwrap(); + if Path::new("/etc/soundfx-rs/config.env").exists() { + dotenv::from_path("/etc/soundfx-rs/config.env").unwrap(); } env_logger::init(); diff --git a/src/models/sound.rs b/src/models/sound.rs index e357512..4ba210c 100644 --- a/src/models/sound.rs +++ b/src/models/sound.rs @@ -409,16 +409,9 @@ WHERE &self, db_pool: impl Executor<'_, Database = Database>, ) -> Result<(), Box> { - sqlx::query!( - " -DELETE - FROM sounds - WHERE id = ? - ", - self.id - ) - .execute(db_pool) - .await?; + sqlx::query!("DELETE FROM sounds WHERE id = ?", self.id) + .execute(db_pool) + .await?; Ok(()) }