Don't send before completing repeating task

pull/14/head
Tim Su 15 years ago
parent 21e905442d
commit 371dd2bbb8

@ -94,6 +94,8 @@ public final class ActFmSyncService {
final ContentValues setValues = model.getSetValues(); final ContentValues setValues = model.getSetValues();
if(setValues == null || !checkForToken() || setValues.containsKey(RemoteModel.REMOTE_ID_PROPERTY_NAME)) if(setValues == null || !checkForToken() || setValues.containsKey(RemoteModel.REMOTE_ID_PROPERTY_NAME))
return; return;
if(completedRepeatingTask(model))
return;
new Thread(new Runnable() { new Thread(new Runnable() {
@Override @Override
@ -104,6 +106,10 @@ public final class ActFmSyncService {
} }
}).start(); }).start();
} }
private boolean completedRepeatingTask(Task model) {
return !TextUtils.isEmpty(model.getValue(Task.RECURRENCE)) && model.isCompleted();
}
}); });
updateDao.addListener(new ModelUpdateListener<Update>() { updateDao.addListener(new ModelUpdateListener<Update>() {

Loading…
Cancel
Save