Refetch models in comments fragments after history fetch

pull/14/head
Sam Bosley 11 years ago
parent f30b1044c2
commit 1c686eb533

@ -127,6 +127,8 @@ public abstract class CommentsFragment extends SherlockListFragment {
protected abstract void loadMoreHistory(int offset, SyncMessageCallback callback);
protected abstract void refetchModel();
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
@ -302,6 +304,7 @@ public abstract class CommentsFragment extends SherlockListFragment {
activity.runOnUiThread(new Runnable() {
@Override
public void run() {
refetchModel();
refreshUpdatesList();
}
});

@ -73,6 +73,13 @@ public class TagCommentsFragment extends CommentsFragment {
return tagData != null;
}
@Override
protected void refetchModel() {
if (tagData != null) {
tagData = tagDataService.fetchById(tagData.getId(), TagData.PROPERTIES);
}
}
@Override
protected String getModelName() {
return tagData.getValue(TagData.NAME);

@ -44,6 +44,13 @@ public class TaskCommentsFragment extends CommentsFragment {
}
}
@Override
protected void refetchModel() {
if (task != null) {
task = taskDao.fetch(task.getId(), Task.PROPERTIES);
}
}
@Override
protected boolean hasModel() {
return task != null;

Loading…
Cancel
Save