Skip to content

Commit 80eaea7

Browse files
committed
refactor(shiggy): use reqwest::Url for building API URL
1 parent 93b20db commit 80eaea7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/commands/shiggy.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ struct SafebooruResponse {
1111
#[poise::command(slash_command)]
1212
pub async fn shiggy(ctx: Context<'_>) -> Result<()> {
1313
ctx.defer().await?;
14-
let url = "https://safebooru.donmai.us/posts/random.json?tags=kemomimi-chan_(naga_u)+naga_u&only=file_url";
14+
let mut url = "https://safebooru.donmai.us/posts/random.json".parse::<reqwest::Url>()?;
15+
url.query_pairs_mut()
16+
.append_pair("tags", "kemomimi-chan_(naga_u) naga_u")
17+
.append_pair("only", "file_url");
1518

1619
let resp = crate::reqwest_client::HTTP.get(url).send().await?;
1720

0 commit comments

Comments
 (0)