diff --git a/weboob/browser/browsers.py b/weboob/browser/browsers.py index f119c76b74015990278f9afc12de58ca3221482c..322f5c46110925e4428772e06a22cd37f8c2ca85 100644 --- a/weboob/browser/browsers.py +++ b/weboob/browser/browsers.py @@ -1095,16 +1095,19 @@ def request_access_token(self, auth_uri): self.update_token(auth_response) - def use_refresh_token(self): - self.logger.info('refreshing token') - - data = { + def build_refresh_token_parameters(self): + return { 'grant_type': 'refresh_token', 'refresh_token': self.refresh_token, 'client_id': self.client_id, 'client_secret': self.client_secret, 'redirect_uri': self.redirect_uri, } + + def use_refresh_token(self): + self.logger.info('refreshing token') + + data = self.build_refresh_token_parameters() try: auth_response = self.do_token_request(data).json() except ClientError: