@@ -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