Invalidate details cache every couple of days

pull/14/head
Tim Su 14 years ago
parent 5373b09cdf
commit 26488ecb9c

@ -422,7 +422,12 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
if(task.isCompleted())
continue;
if(task.getValue(Task.DETAILS_DATE) < task.getValue(Task.MODIFICATION_DATE)) {
if(task.getValue(Task.DETAILS_DATE) >= task.getValue(Task.MODIFICATION_DATE))
continue;
if(task.getValue(Task.DETAILS_DATE) < DateUtilities.now() - 3 * DateUtilities.ONE_DAY)
continue;
taskDetailLoader.put(task.getId(), new StringBuilder(task.getValue(Task.DETAILS)));
Intent broadcastIntent = new Intent(AstridApiConstants.BROADCAST_REQUEST_DETAILS);
@ -436,7 +441,6 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
task.setValue(Task.DETAILS_DATE, DateUtilities.now());
taskService.save(task);
}
}
} catch (Exception e) {
// suppress silently
}

Loading…
Cancel
Save