diff options
Diffstat (limited to 'app/src/main/java/fr/gouv/etalab/mastodon/asynctasks')
-rw-r--r-- | app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/UpdateAccountInfoAsyncTask.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/UpdateAccountInfoAsyncTask.java b/app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/UpdateAccountInfoAsyncTask.java index 0a1bf2bbc..bc229298e 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/UpdateAccountInfoAsyncTask.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/UpdateAccountInfoAsyncTask.java @@ -40,7 +40,7 @@ import fr.gouv.etalab.mastodon.sqlite.Sqlite; public class UpdateAccountInfoAsyncTask extends AsyncTask<Void, Void, Void> { - private String token; + private String token, client_id, client_secret, refresh_token; private String instance; private WeakReference<Context> contextReference; private SOCIAL social; @@ -49,11 +49,14 @@ public class UpdateAccountInfoAsyncTask extends AsyncTask<Void, Void, Void> { MASTODON, PEERTUBE } - public UpdateAccountInfoAsyncTask(Context context, String token, String instance, SOCIAL social){ + public UpdateAccountInfoAsyncTask(Context context, String token, String client_id, String client_secret, String refresh_token, String instance, SOCIAL social){ this.contextReference = new WeakReference<>(context); this.token = token; this.instance = instance; this.social = social; + this.client_id = client_id; + this.client_secret = client_secret; + this.refresh_token = refresh_token; } @Override @@ -79,6 +82,9 @@ public class UpdateAccountInfoAsyncTask extends AsyncTask<Void, Void, Void> { token = sharedpreferences.getString(Helper.PREF_KEY_OAUTH_TOKEN, null); } account.setToken(token); + account.setClient_id(client_id); + account.setClient_secret(client_secret); + account.setRefresh_token(refresh_token); account.setInstance(instance); SQLiteDatabase db = Sqlite.getInstance(this.contextReference.get(), Sqlite.DB_NAME, null, Sqlite.DB_VERSION).open(); boolean userExists = new AccountDAO(this.contextReference.get(), db).userExist(account); |