efl_loop_promise_new is a helper function that does automatically figure out an
available scheduler and create a promise from it. Basically replacing the call to
eina_promise_new(efl_loop_future_scheduler_get(o), ...).
Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Reviewed-by: Vitor Sousa da Silva <vitorsousa@expertisesolutions.com.br>
Differential Revision: https://phab.enlightenment.org/D7334
{
Eina_Promise *p;
- p = eina_promise_new(efl_loop_future_scheduler_get(loop),
- _cancel_request, NULL);
+ p = efl_loop_promise_new(loop, _cancel_request, NULL);
if (!delayed_queue)
{
if (finalized)
{
- Eina_Promise *p = eina_promise_new(efl_loop_future_scheduler_get(loop),
- _efl_io_manager_future_cancel, NULL);
+ Eina_Promise *p = efl_loop_promise_new(loop, _efl_io_manager_future_cancel, NULL);
f = eina_future_new(p);
pd->request.move = eio_file_move(pd->path, path,