in app/src/main/java/org/apache/taverna/mobile/data/local/DBHelper.java [52:70]
public Observable<Workflows> syncWorkflows(final Workflows workflows) {
return Observable.defer(new Callable<ObservableSource<? extends Workflows>>() {
@Override
public ObservableSource<? extends Workflows> call() throws Exception {
for (Workflow workflow : workflows.getWorkflowList()) {
if (!workflow.exists()) {
workflow.setFavourite(false);
workflow.save();
} else {
updateWorkflow(workflow).save();
}
}
return Observable.just(workflows);
}
});
}