async fn force_refresh_authentication(&self) -> Result<()> {
        trace!("Force refreshing bearer token");
        let write_lock = self.credentials.write().await;
        self.refresh_authentication(write_lock).await
    }
// Get a new bearer token even if our internal code says it's still valid (might be invalidated on the server side)
Get a new bearer token even if our internal code says it's still valid (might be invalidated on the server side)
Get a new bearer token even if our internal code says it ' s still valid ( might be invalidated on the server side )
async fn force_refresh_authentication(&self) -> Result<()> {
        trace!("Force refreshing bearer token");
        let write_lock = self.credentials.write().await;
        self.refresh_authentication(write_lock).await
    }
async fn force_refresh_authentication ( & self ) -> Result < ( ) > { trace ! ( " " ) ; let write_lock = self . credentials . write ( ) . await ; self . refresh_authentication ( write_lock ) . await }
Get a new bearer token even if our internal code says it's still valid (might be invalidated on the server side)
Get a new bearer token even if our internal code says it ' s still valid ( might be invalidated on the server side )
&self
&self