pub async fn refresh( client: &Client, id: OAuthProviderId, refresh: &str, ) -> Result<OAuthCredentials, String>