Respect tag deleted_at

pull/14/head
Sam Bosley 12 years ago
parent 7a4be838d0
commit f11052bb88

@ -1206,6 +1206,9 @@ public final class ActFmSyncService {
model.setValue(TagData.MEMBER_COUNT, members.length());
}
if (json.has("deleted_at"))
model.setValue(TagData.DELETION_DATE, readDate(json, "deleted_at"));
if(json.has("tasks"))
model.setValue(TagData.TASK_COUNT, json.getInt("tasks"));
}

@ -297,7 +297,10 @@ public final class TagService {
tagData.readFromCursor(cursor);
String tagName = tagData.getValue(TagData.NAME).trim();
Tag tag = new Tag(tagData);
if(tagData.getValue(TagData.DELETION_DATE) > 0 && !tags.containsKey(tagName)) continue;
if(tagData.getValue(TagData.DELETION_DATE) > 0) {
tags.remove(tagName);
continue;
}
if(TextUtils.isEmpty(tag.tag))
continue;
tags.put(tagName, tag);

Loading…
Cancel
Save