|
|
|
@ -33,13 +33,10 @@ class TrueLayer(util.Base):
|
|
|
|
|
Data type: {"monzo": refresh_token,
|
|
|
|
|
"revolut": refresh_token}
|
|
|
|
|
"""
|
|
|
|
|
print("ADD REFRESH TOKEN", refresh_token)
|
|
|
|
|
account = self.current_authcode_account
|
|
|
|
|
if not account:
|
|
|
|
|
print("CURRENT AUTHCODE ACCOUNT", account)
|
|
|
|
|
return False
|
|
|
|
|
existing_entry = loads(settings.TrueLayer.RefreshKeys)
|
|
|
|
|
print("existing entry", existing_entry)
|
|
|
|
|
existing_entry[account] = refresh_token
|
|
|
|
|
settings.TrueLayer.RefreshKeys = dumps(existing_entry)
|
|
|
|
|
settings.write()
|
|
|
|
@ -67,7 +64,6 @@ class TrueLayer(util.Base):
|
|
|
|
|
}
|
|
|
|
|
)
|
|
|
|
|
auth_uri = f"{settings.TrueLayer.AuthBase}/?{query}&redirect_uri={settings.TrueLayer.CallbackURL}"
|
|
|
|
|
print("SETTING AUTHCODE ACCOUNT TO", account)
|
|
|
|
|
self.current_authcode_account = account
|
|
|
|
|
return auth_uri
|
|
|
|
|
|
|
|
|
@ -104,11 +100,8 @@ class TrueLayer(util.Base):
|
|
|
|
|
self.log.info(f"Retrieved access/refresh tokens for {self.current_authcode_account}")
|
|
|
|
|
|
|
|
|
|
def get_new_tokens_all(self):
|
|
|
|
|
print("get new_tokens_all running")
|
|
|
|
|
refresh_list = loads(settings.TrueLayer.RefreshKeys)
|
|
|
|
|
|
|
|
|
|
for account in refresh_list:
|
|
|
|
|
print("new_new_tokens_all running on", account)
|
|
|
|
|
self.get_new_token(account)
|
|
|
|
|
|
|
|
|
|
def get_new_token(self, account):
|
|
|
|
|