chore: cleaned the code a bit

This commit is contained in:
Ladislav Hano 2025-01-26 22:47:06 +01:00
parent 00c783bbfa
commit 695a77950f
4 changed files with 6 additions and 29 deletions

View file

@ -34,7 +34,3 @@ pub(super) async fn send_with_embed(ctx: Context<'_>, query: &str, title: &str,
Ok(())
}
pub(super) async fn send(ctx: Context<'_>, msg: &str) -> anyhow::Result<()> {
Ok(())
}

View file

@ -50,6 +50,7 @@ pub async fn disconnect(
}
}
#[allow(dead_code)]
async fn autocomplete_song(
_ctx: Context<'_>,
partial: &str,

View file

@ -8,18 +8,15 @@ use songbird::input::HttpRequest;
use super::super::connect;
use super::link_or_string;
use super::parse_radio_autocomplete;
use super::LinkString;
use crate::commands::voice_types::NumberOfEntries;
use crate::commands::voice_types::PlayingInfoType;
use crate::types::ContextExt;
use crate::types::{Context, Error};
use crate::commands::voice::voice_utils::autocomplete_channel;
use super::parse_radio_autocomplete;
use super::radio_utils::paginate_search_stations;
use super::super::voice_utils::MAX_ENTRIES;
use crate::commands::voice_types::{NumberOfEntries, PlayingInfoType};
use crate::types::{Context, Error, ContextExt};
use crate::commands::voice::voice_utils::autocomplete_channel;
#[poise::command(
slash_command,
description_localized("en-US", "Plays music from URL source"),
@ -29,9 +26,6 @@ pub async fn radio(_ctx: Context<'_>) -> Result<(), Error> {
Ok(())
}
// TODO: deduplicate you use a lot of the same code
// TODO: autocomplete radio stream URLs
#[poise::command(
slash_command,
description_localized("en-US", "Plays music from URL source")
@ -151,22 +145,9 @@ async fn autocomplete_radio(
Err(_) => return vec!["".to_owned()]
};
// dbg!(&stations);
return stations
// return vec![];
}
// TODO
// autocomplete
// search with buttons and list in embed with direct links to stream
// embed showing currently playing song
// use trace::trace;
// trace::init_depth_var!();
// TODO: autocomplete radio stream URLs
// #[trace]
#[poise::command(
slash_command,
description_localized("en-US", "Search for a radio")

View file

@ -118,7 +118,6 @@ pub enum LinkString {
String
}
pub fn link_or_string(haystack: &str) -> LinkString {
let Ok(re) = Regex::new(r"^https?://([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$") else {
panic!("Wrong regex expression!");