diff options
Diffstat (limited to 'app/src/main/java/fr/gouv/etalab/mastodon/sqlite/AccountDAO.java')
-rw-r--r-- | app/src/main/java/fr/gouv/etalab/mastodon/sqlite/AccountDAO.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/sqlite/AccountDAO.java b/app/src/main/java/fr/gouv/etalab/mastodon/sqlite/AccountDAO.java index 35e91878e..10e70ede6 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/sqlite/AccountDAO.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/sqlite/AccountDAO.java @@ -70,6 +70,9 @@ public class AccountDAO { values.put(Sqlite.COL_INSTANCE, account.getInstance()); values.put(Sqlite.COL_EMOJIS, Helper.emojisToStringStorage(account.getEmojis())); values.put(Sqlite.COL_SOCIAL, account.getSocial()); + values.put(Sqlite.COL_CLIENT_ID, account.getClient_id()); + values.put(Sqlite.COL_CLIENT_SECRET, account.getClient_secret()); + values.put(Sqlite.COL_REFRESH_TOKEN, account.getRefresh_token()); if( account.getToken() != null) values.put(Sqlite.COL_OAUTHTOKEN, account.getToken()); @@ -108,6 +111,9 @@ public class AccountDAO { values.put(Sqlite.COL_CREATED_AT, Helper.dateToString(account.getCreated_at())); values.put(Sqlite.COL_INSTANCE, account.getInstance()); values.put(Sqlite.COL_EMOJIS, Helper.emojisToStringStorage(account.getEmojis())); + values.put(Sqlite.COL_CLIENT_ID, account.getClient_id()); + values.put(Sqlite.COL_CLIENT_SECRET, account.getClient_secret()); + values.put(Sqlite.COL_REFRESH_TOKEN, account.getRefresh_token()); if( account.getToken() != null) values.put(Sqlite.COL_OAUTHTOKEN, account.getToken()); @@ -246,6 +252,9 @@ public class AccountDAO { account.setEmojis(Helper.restoreEmojisFromString(c.getString(c.getColumnIndex(Sqlite.COL_EMOJIS)))); account.setToken(c.getString(c.getColumnIndex(Sqlite.COL_OAUTHTOKEN))); account.setSocial(c.getString(c.getColumnIndex(Sqlite.COL_SOCIAL))!=null?c.getString(c.getColumnIndex(Sqlite.COL_SOCIAL)):"MASTODON"); + account.setClient_id(c.getString(c.getColumnIndex(Sqlite.COL_CLIENT_ID))); + account.setClient_secret(c.getString(c.getColumnIndex(Sqlite.COL_CLIENT_SECRET))); + account.setRefresh_token(c.getString(c.getColumnIndex(Sqlite.COL_REFRESH_TOKEN))); //Close the cursor c.close(); @@ -285,6 +294,9 @@ public class AccountDAO { account.setInstance(c.getString(c.getColumnIndex(Sqlite.COL_INSTANCE))); account.setToken(c.getString(c.getColumnIndex(Sqlite.COL_OAUTHTOKEN))); account.setSocial(c.getString(c.getColumnIndex(Sqlite.COL_SOCIAL))!=null?c.getString(c.getColumnIndex(Sqlite.COL_SOCIAL)):"MASTODON"); + account.setClient_id(c.getString(c.getColumnIndex(Sqlite.COL_CLIENT_ID))); + account.setClient_secret(c.getString(c.getColumnIndex(Sqlite.COL_CLIENT_SECRET))); + account.setRefresh_token(c.getString(c.getColumnIndex(Sqlite.COL_REFRESH_TOKEN))); accounts.add(account); } //Close the cursor |