diff --git a/.gitignore b/.gitignore index ea8c4bf..5f25652 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ /target +**/result +result/ +result diff --git a/Cargo.lock b/Cargo.lock index f54fdf4..57b82dd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -639,7 +639,7 @@ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" [[package]] name = "memejoin-rs" -version = "0.1.0" +version = "0.1.0-alpha" dependencies = [ "serde", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index ac43704..ec27894 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "memejoin-rs" -version = "0.1.0" +version = "0.1.0-alpha" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/flake.nix b/flake.nix index 4ac2b8d..9464b25 100644 --- a/flake.nix +++ b/flake.nix @@ -31,6 +31,16 @@ youtube-dl ]; }; + + packages = with pkgs; flake-utils.lib.flattenTree rec { + default = rustPlatform.buildRustPackage rec { + name = "memejoin-rs"; + version = "0.1.0-alpha"; + src = self; + cargoSha256 = "dGc6db0A7Tp+ZnsPAPCUbmmbNq/N/1DhKOb2gRPisN0="; + nativeBuildInputs = [ local-rust cmake gcc libopus ]; + }; + }; } ); } diff --git a/src/main.rs b/src/main.rs index 0f19771..629d9ee 100644 --- a/src/main.rs +++ b/src/main.rs @@ -8,7 +8,7 @@ use std::sync::Arc; use serde::Deserialize; use serenity::async_trait; -use serenity::model::prelude::{Channel, GuildId, Message, Ready}; +use serenity::model::prelude::{Channel, GuildId, Ready}; use serenity::model::voice::VoiceState; use serenity::prelude::GatewayIntents; use serenity::prelude::*; @@ -47,7 +47,7 @@ impl songbird::EventHandler for TrackEventHandler { #[derive(Debug, Clone, Deserialize)] struct Settings { #[serde(alias = "userEnteredSoundDelay")] - sound_delay: u64, + _sound_delay: u64, channels: HashMap, } @@ -69,7 +69,7 @@ struct UserSettings { #[serde(alias = "enterSound")] sound: String, #[serde(alias = "youtubeVolume")] - volume: i32, + _volume: i32, } #[derive(Debug, Clone, Deserialize)]