The new helper help replace call to eina_future_resolved and eina_future_rejected with
a scheduler lookup to just one function call.
Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Reviewed-by: Vitor Sousa da Silva <vitorsousa@expertisesolutions.com.br>
Differential Revision: https://phab.enlightenment.org/D7340
if (strcmp(property, UNIQUE_NAME_PROPERTY))
err = EFL_MODEL_ERROR_NOT_FOUND;
- return eina_future_rejected(efl_loop_future_scheduler_get(obj), err);
+ return efl_loop_future_rejected(obj, err);
}
static Eina_Value *
unsigned int start EINA_UNUSED,
unsigned int count EINA_UNUSED)
{
- return eina_future_rejected(efl_loop_future_scheduler_get(obj),
+ return efl_loop_future_rejected(obj,
EFL_MODEL_ERROR_NOT_SUPPORTED);
}
eina_value_flush(prop_value);
eina_value_copy(value, prop_value);
- return eina_future_resolved(efl_loop_future_scheduler_get(obj),
+ return efl_loop_future_resolved(obj,
eina_value_reference_copy(value));
on_error:
- return eina_future_rejected(efl_loop_future_scheduler_get(obj), err);
+ return efl_loop_future_rejected(obj, err);
}
static Eina_Value *
Eina_Value v;
v = efl_model_list_value_get(pd->childrens, start, count);
- return eina_future_resolved(efl_loop_future_scheduler_get(obj), v);
+ return efl_loop_future_resolved(obj, v);
}
p = efl_loop_promise_new(obj, _eldbus_eina_promise_cancel, NULL);
Eina_Value v;
v = efl_model_list_value_get(pd->childrens, start, count);
- return eina_future_resolved(efl_loop_future_scheduler_get(obj), v);
+ return efl_loop_future_resolved(obj, v);
}
p = efl_loop_promise_new(obj, _eldbus_eina_promise_cancel, NULL);
return efl_future_then(obj, eina_future_new(data->promise));
on_error:
- return eina_future_rejected(efl_loop_future_scheduler_get(obj), err);
+ return efl_loop_future_rejected(obj, err);
}
static Eina_Value *
_eldbus_model_proxy_listed(pd);
v = efl_model_list_value_get(pd->childrens, start, count);
- return eina_future_resolved(efl_loop_future_scheduler_get(obj), v);
+ return efl_loop_future_resolved(obj, v);
}
static unsigned int