Remove TodorooCursor.count

pull/618/head
Alex Baker 6 years ago
parent eed5efd7a5
commit 5e0d3dc129

@ -185,10 +185,4 @@ public class DatabaseDao {
};
return insertOrUpdateAndRecordChanges(item, update);
}
// --- helper methods
public int count(Query query) {
return query(query).count();
}
}

@ -64,14 +64,6 @@ public class TodorooCursor extends CursorWrapper {
return new Task(this);
}
public int count() {
try {
return getCount();
} finally {
close();
}
}
public Task first() {
try {
return moveToFirst() ? toModel() : null;

@ -8,6 +8,7 @@ package com.todoroo.astrid.dao;
import android.arch.persistence.room.Dao;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import com.todoroo.andlib.data.DatabaseDao;
import com.todoroo.andlib.data.Property;
@ -88,7 +89,12 @@ public abstract class TaskDao {
}
public int count(Query query) {
return dao.count(query);
Cursor cursor = dao.query(query);
try {
return cursor.getCount();
} finally {
cursor.close();
}
}
public List<Task> query(Filter filter) {

Loading…
Cancel
Save