aboutsummaryrefslogtreecommitdiff
path: root/azalea-client/src/account.rs
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-client/src/account.rs')
-rwxr-xr-xazalea-client/src/account.rs15
1 files changed, 7 insertions, 8 deletions
diff --git a/azalea-client/src/account.rs b/azalea-client/src/account.rs
index 12a16493..5c6056c1 100755
--- a/azalea-client/src/account.rs
+++ b/azalea-client/src/account.rs
@@ -145,14 +145,13 @@ impl Account {
/// Request the certificates used for chat signing and set it in
/// [`Self::certs`].
pub async fn request_certs(&mut self) -> Result<(), RequestCertError> {
- let certs = azalea_auth::certs::fetch_certificates(
- &self
- .access_token
- .as_ref()
- .ok_or(RequestCertError::NoAccessToken)?
- .lock(),
- )
- .await?;
+ let access_token = self
+ .access_token
+ .as_ref()
+ .ok_or(RequestCertError::NoAccessToken)?
+ .lock()
+ .clone();
+ let certs = azalea_auth::certs::fetch_certificates(&access_token).await?;
self.certs = Some(certs);
Ok(())