From 1436035c946c4f067fb77ca63d4e22b83789e2a3 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Mon, 13 May 2019 15:29:09 -0500 Subject: [PATCH] Reset last sync when reinitializing gtask acct --- .../com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java | 1 + app/src/main/java/org/tasks/data/GoogleTaskListDao.java | 3 +++ 2 files changed, 4 insertions(+) diff --git a/app/src/main/java/com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java b/app/src/main/java/com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java index 45bc5f1a8..dcc5cc1ff 100644 --- a/app/src/main/java/com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java +++ b/app/src/main/java/com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java @@ -70,6 +70,7 @@ public class GtasksLoginActivity extends InjectingAppCompatActivity { } else { account.setError(""); googleTaskListDao.update(account); + googleTaskListDao.resetLastSync(accountName); } setResult(RESULT_OK); DialogUtilities.dismissDialog(GtasksLoginActivity.this, pd); diff --git a/app/src/main/java/org/tasks/data/GoogleTaskListDao.java b/app/src/main/java/org/tasks/data/GoogleTaskListDao.java index 2deb0c59b..1df5dc982 100644 --- a/app/src/main/java/org/tasks/data/GoogleTaskListDao.java +++ b/app/src/main/java/org/tasks/data/GoogleTaskListDao.java @@ -40,6 +40,9 @@ public abstract class GoogleTaskListDao { @Query("SELECT * FROM google_task_lists") public abstract List getAllLists(); + @Query("UPDATE google_task_lists SET last_sync = 0 WHERE account = :account") + public abstract void resetLastSync(String account); + @Insert(onConflict = OnConflictStrategy.REPLACE) public abstract long insertOrReplace(GoogleTaskList googleTaskList);