Skip to content

Commit 9366fc3

Browse files
committed
fix(server_searcher): update reply handling for server actions
1 parent 286d7e1 commit 9366fc3

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

src/discord/server_searcher.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@ pub async fn search_server(
2727
) -> Result<(), Error> {
2828
let start_time = Utc::now();
2929

30-
let loading_embed = create_loading_embed("processing command");
31-
let reply = ctx.send(CreateReply::default().embed(loading_embed)).await?;
30+
let reply = ctx.send(
31+
CreateReply::default()
32+
.embed(create_loading_embed("processing command"))
33+
).await?;
3234

3335
match ip {
3436
// IP was given
@@ -50,7 +52,7 @@ pub async fn search_server(
5052
match server::get_server_by_address(resolved_ip.to_string(), port).await {
5153
// Found in the database
5254
Ok(Some((info, history))) => {
53-
actions::server::create_one_server_action(start_time, ctx, reply, info, history).await?;
55+
actions::server::create_one_server_action(start_time, ctx, &mut reply.into_message().await?, info, history).await?;
5456
},
5557

5658
// Server not found
@@ -165,7 +167,7 @@ async fn server_not_found_action(
165167
Ok(_) => {
166168
match server::get_server_by_address(resolved_ip.to_string(), port).await {
167169
Ok(Some((info, history))) => {
168-
if let Err(e) = actions::server::create_one_server_action(start_time, ctx, reply.clone(), info, history).await {
170+
if let Err(e) = actions::server::create_one_server_action(start_time, ctx, &mut reply.into_message().await?, info, history).await {
169171
logger::error(format!("Failed to create server action UI: {}", e)).send().await;
170172
}
171173
return Ok(());

0 commit comments

Comments
 (0)