Only fetch google tasks that haven't moved

pull/685/merge
Alex Baker 8 years ago
parent b13fc03e2c
commit 57a8fe6839

@ -137,13 +137,9 @@ public abstract class TaskDao {
public abstract int deleteById(long id); public abstract int deleteById(long id);
@android.arch.persistence.room.Query( @android.arch.persistence.room.Query(
"SELECT tasks.* FROM tasks INNER JOIN google_tasks ON google_tasks.task = tasks._id WHERE google_tasks.list_id = :googleTaskList") "SELECT tasks.* FROM tasks INNER JOIN google_tasks ON google_tasks.task = tasks._id WHERE google_tasks.deleted = 0 AND google_tasks.list_id = :googleTaskList")
public abstract List<Task> getGoogleTasks(String googleTaskList); public abstract List<Task> getGoogleTasks(String googleTaskList);
@android.arch.persistence.room.Query(
"SELECT tasks.* FROM tasks INNER JOIN caldav_tasks ON caldav_tasks.task = tasks._id WHERE caldav_tasks.calendar = :calendar")
public abstract List<Task> getCaldavTasks(String calendar);
/** /**
* Saves the given task to the database.getDatabase(). Task must already exist. Returns true on * Saves the given task to the database.getDatabase(). Task must already exist. Returns true on
* success. * success.

Loading…
Cancel
Save