Fix 'already borrowed: BorrowMutError'

This commit is contained in:
bitfl0wer 2023-05-20 23:21:24 +02:00
parent 8a1c1f0a41
commit 8aa4dea9c4
1 changed files with 3 additions and 2 deletions

View File

@ -99,14 +99,15 @@ pub mod messages {
files: Option<Vec<PartialDiscordFileAttachment>>, files: Option<Vec<PartialDiscordFileAttachment>>,
) -> Result<reqwest::Response, crate::errors::InstanceServerError> { ) -> Result<reqwest::Response, crate::errors::InstanceServerError> {
let token = self.token().clone(); let token = self.token().clone();
let mut belongs_to = self.belongs_to.borrow_mut();
Message::send( Message::send(
self.belongs_to.borrow_mut().urls.get_api().to_string(), belongs_to.urls.get_api().to_string(),
channel_id, channel_id,
message, message,
files, files,
token, token,
&mut self.limits, &mut self.limits,
&mut self.belongs_to.borrow_mut().limits, &mut belongs_to.limits,
) )
.await .await
} }