|
1 | 1 | use crate::config::Config; |
2 | | -use crate::db::messages::{MessageIds, get_thread_message_by_inbox_message_id}; |
| 2 | +use crate::db::messages::{get_thread_message_by_inbox_message_id, MessageIds}; |
3 | 3 | use crate::db::operations::{ |
4 | 4 | get_message_ids_by_number, get_thread_by_channel_id, get_user_id_from_channel_id, |
5 | 5 | }; |
6 | | -use crate::errors::MessageError::{DmAccessFailed, EditFailed}; |
7 | 6 | use crate::errors::common::{incorrect_message_id, not_found, permission_denied, thread_not_found}; |
| 7 | +use crate::errors::MessageError::{DmAccessFailed, EditFailed}; |
8 | 8 | use crate::errors::{ModmailError, ModmailResult}; |
9 | 9 | use crate::utils::conversion::hex_string_to_int::hex_string_to_int; |
10 | 10 | use crate::utils::message::message_builder::MessageBuilder; |
@@ -70,7 +70,7 @@ pub async fn format_new_message<'a>( |
70 | 70 |
|
71 | 71 | let mut top_role_name: Option<String> = None; |
72 | 72 | if let (Ok(member), Ok(roles_map)) = ( |
73 | | - guild_id.member(&ctx.http, user.clone()).await, |
| 73 | + guild_id.member(&ctx.http, user.id).await, |
74 | 74 | guild_id.roles(&ctx.http).await, |
75 | 75 | ) { |
76 | 76 | top_role_name = member |
|
0 commit comments