forked from enlightenment/efl
eina: Remove Eina_Promise* parameter in promise callback
Remove not very useful parameter to eina_promise_then callbacks.
This commit is contained in:
parent
09446ccb90
commit
e79eb53e8d
|
@ -2839,8 +2839,7 @@ _efl_loop_timeout_cb(void *data, const Eo_Event *event EINA_UNUSED)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_efl_loop_args_job_cb(void *data, void *value EINA_UNUSED,
|
_efl_loop_args_job_cb(void *data, void *value EINA_UNUSED)
|
||||||
Eina_Promise *promise EINA_UNUSED)
|
|
||||||
{
|
{
|
||||||
Efl_Loop_Args *args = data;
|
Efl_Loop_Args *args = data;
|
||||||
Eo *obj = eo_parent_get(args);
|
Eo *obj = eo_parent_get(args);
|
||||||
|
|
|
@ -47,7 +47,7 @@ static void _ecore_promise_ref_update(_Ecore_Thread_Promise_Owner* p)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void _ecore_promise_thread_release_ref(void* data, void* value EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
static void _ecore_promise_thread_release_ref(void* data, void* value EINA_UNUSED)
|
||||||
{
|
{
|
||||||
_Ecore_Thread_Promise_Owner* p = data;
|
_Ecore_Thread_Promise_Owner* p = data;
|
||||||
p->ref_count -= p->then_count;
|
p->ref_count -= p->then_count;
|
||||||
|
|
|
@ -169,7 +169,7 @@ _eina_promise_then_calls(_Eina_Promise_Default_Owner* promise)
|
||||||
if (error)
|
if (error)
|
||||||
{
|
{
|
||||||
if (callback->error_cb)
|
if (callback->error_cb)
|
||||||
(*callback->error_cb)(callback->data, promise->promise.error, &promise->promise.vtable);
|
(*callback->error_cb)(callback->data, promise->promise.error);
|
||||||
}
|
}
|
||||||
else if (callback->callback)
|
else if (callback->callback)
|
||||||
{
|
{
|
||||||
|
@ -177,10 +177,10 @@ _eina_promise_then_calls(_Eina_Promise_Default_Owner* promise)
|
||||||
{
|
{
|
||||||
char* buffer = promise->value;
|
char* buffer = promise->value;
|
||||||
void** p = (void**)buffer;
|
void** p = (void**)buffer;
|
||||||
(*callback->callback)(callback->data, *p, &promise->promise.vtable);
|
(*callback->callback)(callback->data, *p);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
(*callback->callback)(callback->data, &promise->value[0], &promise->promise.vtable);
|
(*callback->callback)(callback->data, &promise->value[0]);
|
||||||
}
|
}
|
||||||
free(callback);
|
free(callback);
|
||||||
_eina_promise_unref(&promise->promise);
|
_eina_promise_unref(&promise->promise);
|
||||||
|
|
|
@ -29,12 +29,12 @@ typedef void(*Eina_Promise_Progress_Notify_Cb)(void* data, Eina_Promise_Owner* p
|
||||||
/*
|
/*
|
||||||
* @brief Function callback type for when using eina_promise_then
|
* @brief Function callback type for when using eina_promise_then
|
||||||
*/
|
*/
|
||||||
typedef void(*Eina_Promise_Cb)(void* data, void* value, Eina_Promise* promise);
|
typedef void(*Eina_Promise_Cb)(void* data, void* value);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @brief Function callback type for when using eina_promise_then
|
* @brief Function callback type for when using eina_promise_then
|
||||||
*/
|
*/
|
||||||
typedef void(*Eina_Promise_Error_Cb)(void* data, Eina_Error error, Eina_Promise* promise);
|
typedef void(*Eina_Promise_Error_Cb)(void* data, Eina_Error error);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @brief Function callback type for progress information
|
* @brief Function callback type for progress information
|
||||||
|
|
|
@ -46,7 +46,7 @@ struct _Elm_View_Form_Promise
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_efl_promise_then_widget(void* data, void* v, Eina_Promise* promise EINA_UNUSED)
|
_efl_promise_then_widget(void* data, void* v)
|
||||||
{
|
{
|
||||||
Elm_View_Form_Widget *w = data;
|
Elm_View_Form_Widget *w = data;
|
||||||
Eina_Value *value = v;
|
Eina_Value *value = v;
|
||||||
|
@ -54,12 +54,12 @@ _efl_promise_then_widget(void* data, void* v, Eina_Promise* promise EINA_UNUSED)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_efl_promise_error_widget(void *data EINA_UNUSED, Eina_Error err EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
_efl_promise_error_widget(void *data EINA_UNUSED, Eina_Error err EINA_UNUSED)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_efl_model_promise_then_cb(void* data, void* v, Eina_Promise* promise EINA_UNUSED)
|
_efl_model_promise_then_cb(void* data, void* v)
|
||||||
{
|
{
|
||||||
Elm_View_Form_Promise *p = data;
|
Elm_View_Form_Promise *p = data;
|
||||||
Eina_Value *value = v;
|
Eina_Value *value = v;
|
||||||
|
@ -82,7 +82,7 @@ _efl_model_promise_then_cb(void* data, void* v, Eina_Promise* promise EINA_UNUSE
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_efl_model_promise_error_cb(void* data, Eina_Error error EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
_efl_model_promise_error_cb(void* data, Eina_Error error EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Elm_View_Form_Promise *p = data;
|
Elm_View_Form_Promise *p = data;
|
||||||
EINA_SAFETY_ON_NULL_RETURN(p);
|
EINA_SAFETY_ON_NULL_RETURN(p);
|
||||||
|
|
|
@ -93,7 +93,7 @@ _item_del(void *data, Evas_Object *obj EINA_UNUSED)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_property_get_cb(void* data, void* v, Eina_Promise* promise EINA_UNUSED)
|
_property_get_cb(void* data, void* v)
|
||||||
{
|
{
|
||||||
View_List_ValueItem *vitem = data;
|
View_List_ValueItem *vitem = data;
|
||||||
Eina_Value *value = v;
|
Eina_Value *value = v;
|
||||||
|
@ -105,7 +105,7 @@ _property_get_cb(void* data, void* v, Eina_Promise* promise EINA_UNUSED)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_property_get_error_cb(void* data, Eina_Error err EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
_property_get_error_cb(void* data, Eina_Error err EINA_UNUSED)
|
||||||
{
|
{
|
||||||
View_List_ValueItem *vitem = data;
|
View_List_ValueItem *vitem = data;
|
||||||
eina_stringshare_del(vitem->part);
|
eina_stringshare_del(vitem->part);
|
||||||
|
@ -305,7 +305,7 @@ _efl_model_properties_change_cb(void *data, const Eo_Event *event)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_efl_model_load_children_then(void * data, void* value, Eina_Promise* promise EINA_UNUSED)
|
_efl_model_load_children_then(void * data, void* value)
|
||||||
{
|
{
|
||||||
View_List_ItemData *pdata = data;
|
View_List_ItemData *pdata = data;
|
||||||
Eina_Accessor *accessor = value;
|
Eina_Accessor *accessor = value;
|
||||||
|
|
|
@ -11,7 +11,7 @@ void promised_thread(const void* data EINA_UNUSED, Eina_Promise_Owner* promise,
|
||||||
eina_promise_owner_value_set(promise, NULL, NULL);
|
eina_promise_owner_value_set(promise, NULL, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void promise_callback(void* data EINA_UNUSED, void* value EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
void promise_callback(void* data EINA_UNUSED, void* value EINA_UNUSED)
|
||||||
{
|
{
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,7 @@ void promise_error_thread(const void* data EINA_UNUSED, Eina_Promise_Owner* prom
|
||||||
eina_promise_owner_error_set(promise, EINA_ERROR_OUT_OF_MEMORY);
|
eina_promise_owner_error_set(promise, EINA_ERROR_OUT_OF_MEMORY);
|
||||||
}
|
}
|
||||||
|
|
||||||
void promise_error_callback(void* data EINA_UNUSED, Eina_Error error, Eina_Promise* promise EINA_UNUSED)
|
void promise_error_callback(void* data EINA_UNUSED, Eina_Error error)
|
||||||
{
|
{
|
||||||
ck_assert(error == EINA_ERROR_OUT_OF_MEMORY);
|
ck_assert(error == EINA_ERROR_OUT_OF_MEMORY);
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
|
@ -74,7 +74,7 @@ START_TEST(ecore_test_promise_all)
|
||||||
}
|
}
|
||||||
END_TEST
|
END_TEST
|
||||||
|
|
||||||
void promise_callback2(void* data, void* value EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
void promise_callback2(void* data, void* value EINA_UNUSED)
|
||||||
{
|
{
|
||||||
if(++(*(int*)data) == 2)
|
if(++(*(int*)data) == 2)
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
|
@ -186,22 +186,8 @@ START_TEST(ecore_test_promise_then_after_thread_finished_all)
|
||||||
}
|
}
|
||||||
END_TEST
|
END_TEST
|
||||||
|
|
||||||
/* void promised_block_thread(const void* data EINA_UNUSED, Eina_Promise_Owner* promise, Ecore_Thread* thread EINA_UNUSED) */
|
|
||||||
/* { */
|
|
||||||
/* struct timespec v = {.tv_sec = 1, .tv_nsec = 0}, rem; */
|
|
||||||
/* if(nanosleep(&v, &rem) == -1 && errno == EINTR) */
|
|
||||||
/* do */
|
|
||||||
/* { */
|
|
||||||
/* v = rem; */
|
|
||||||
/* } */
|
|
||||||
/* while(nanosleep(&v, &rem) == -1 && errno == EINTR); */
|
|
||||||
|
|
||||||
/* int r = 10; */
|
|
||||||
/* eina_promise_owner_value_set(promise, &r, NULL); */
|
|
||||||
/* } */
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_ecore_test_promise_normal_lifetime_cb(void* data EINA_UNUSED, void* value EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
_ecore_test_promise_normal_lifetime_cb(void* data EINA_UNUSED, void* value EINA_UNUSED)
|
||||||
{
|
{
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
}
|
}
|
||||||
|
@ -254,7 +240,7 @@ START_TEST(ecore_test_promise_normal_lifetime_all)
|
||||||
END_TEST
|
END_TEST
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_ecore_test_promise_immediate_set_lifetime_cb(void* data EINA_UNUSED, void* value EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
_ecore_test_promise_immediate_set_lifetime_cb(void* data EINA_UNUSED, void* value EINA_UNUSED)
|
||||||
{
|
{
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
}
|
}
|
||||||
|
@ -327,7 +313,7 @@ static void _cancel_callback(const void* data, Eina_Promise_Owner* promise EINA_
|
||||||
eina_lock_release(&v->lock);
|
eina_lock_release(&v->lock);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void _cancel_promise_callback(void* data EINA_UNUSED, Eina_Error value, Eina_Promise* promise EINA_UNUSED)
|
static void _cancel_promise_callback(void* data EINA_UNUSED, Eina_Error value)
|
||||||
{
|
{
|
||||||
ck_assert(value == EINA_ERROR_PROMISE_CANCEL);
|
ck_assert(value == EINA_ERROR_PROMISE_CANCEL);
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
|
|
|
@ -176,7 +176,7 @@ START_TEST(ecore_test_timers)
|
||||||
END_TEST
|
END_TEST
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_ecore_promise_quit(void *data, void *value, Eina_Promise* promise EINA_UNUSED)
|
_ecore_promise_quit(void *data, void *value)
|
||||||
{
|
{
|
||||||
Eina_Bool *bob = data;
|
Eina_Bool *bob = data;
|
||||||
double *start = value;
|
double *start = value;
|
||||||
|
|
|
@ -58,7 +58,7 @@ static Eina_Bool
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
promise_then_count(void *data EINA_UNUSED, void *p, Eina_Promise* promise EINA_UNUSED)
|
promise_then_count(void *data EINA_UNUSED, void *p)
|
||||||
{
|
{
|
||||||
int *total = p;
|
int *total = p;
|
||||||
ck_assert_ptr_ne(total, NULL);
|
ck_assert_ptr_ne(total, NULL);
|
||||||
|
@ -67,7 +67,7 @@ promise_then_count(void *data EINA_UNUSED, void *p, Eina_Promise* promise EINA_U
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
promise_then_accessor(void *data EINA_UNUSED, void* p, Eina_Promise* promise EINA_UNUSED)
|
promise_then_accessor(void *data EINA_UNUSED, void* p)
|
||||||
{
|
{
|
||||||
Eina_Accessor **accessor = (Eina_Accessor**)p;
|
Eina_Accessor **accessor = (Eina_Accessor**)p;
|
||||||
ck_assert_ptr_ne(accessor, NULL);
|
ck_assert_ptr_ne(accessor, NULL);
|
||||||
|
@ -84,7 +84,7 @@ promise_then_accessor(void *data EINA_UNUSED, void* p, Eina_Promise* promise EIN
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
promise_then_value(void *user EINA_UNUSED, void *p, Eina_Promise* promise EINA_UNUSED)
|
promise_then_value(void *user EINA_UNUSED, void *p)
|
||||||
{
|
{
|
||||||
Eina_Value* value = p;
|
Eina_Value* value = p;
|
||||||
ck_assert_ptr_ne(value, NULL);
|
ck_assert_ptr_ne(value, NULL);
|
||||||
|
@ -98,7 +98,7 @@ promise_then_value(void *user EINA_UNUSED, void *p, Eina_Promise* promise EINA_U
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
error_promise_then(void* data EINA_UNUSED, Eina_Error error EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
error_promise_then(void* data EINA_UNUSED, Eina_Error error EINA_UNUSED)
|
||||||
{
|
{
|
||||||
ck_abort_msg(0, "Error Promise cb");
|
ck_abort_msg(0, "Error Promise cb");
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
|
|
|
@ -64,7 +64,7 @@ _children_added_cb(void *data EINA_UNUSED, const Eo_Event* event)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_create_file(void *data EINA_UNUSED, void* value EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
_create_file(void *data EINA_UNUSED, void* value EINA_UNUSED)
|
||||||
{
|
{
|
||||||
int fd;
|
int fd;
|
||||||
if((fd = eina_file_mkstemp("prefixXXXXXX.ext", &temp_filename)) > 0)
|
if((fd = eina_file_mkstemp("prefixXXXXXX.ext", &temp_filename)) > 0)
|
||||||
|
@ -76,7 +76,7 @@ _create_file(void *data EINA_UNUSED, void* value EINA_UNUSED, Eina_Promise* prom
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_create_file_error(void *data EINA_UNUSED, Eina_Error value EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
_create_file_error(void *data EINA_UNUSED, Eina_Error value EINA_UNUSED)
|
||||||
{
|
{
|
||||||
ck_abort_msg(0, "Error Promise cb called in Create file");
|
ck_abort_msg(0, "Error Promise cb called in Create file");
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
|
|
|
@ -31,7 +31,7 @@ _filter_direct_cb(void *data EINA_UNUSED, const Eo_Event *event)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_main_direct_cb(void *data, const Eina_File_Direct_Info *info, Eina_Promise* promise EINA_UNUSED)
|
_main_direct_cb(void *data, const Eina_File_Direct_Info *info)
|
||||||
{
|
{
|
||||||
int *number_of_listed_files = (int *)data;
|
int *number_of_listed_files = (int *)data;
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ _filter_cb(void *data EINA_UNUSED, const Eo_Event *event)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_main_cb(void *data, const char *file, Eina_Promise* promise EINA_UNUSED)
|
_main_cb(void *data, const char *file)
|
||||||
{
|
{
|
||||||
int *number_of_listed_files = (int *)data;
|
int *number_of_listed_files = (int *)data;
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ _main_cb(void *data, const char *file, Eina_Promise* promise EINA_UNUSED)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_done_cb(void *data, void* value EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
_done_cb(void *data, void* value EINA_UNUSED)
|
||||||
{
|
{
|
||||||
int *number_of_listed_files = (int *)data;
|
int *number_of_listed_files = (int *)data;
|
||||||
fail_if((*number_of_listed_files) != test_count);
|
fail_if((*number_of_listed_files) != test_count);
|
||||||
|
@ -71,7 +71,7 @@ _done_cb(void *data, void* value EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_error_cb(void *data EINA_UNUSED, Eina_Error error, Eina_Promise* promise EINA_UNUSED)
|
_error_cb(void *data EINA_UNUSED, Eina_Error error)
|
||||||
{
|
{
|
||||||
const char *msg = eina_error_msg_get(error);
|
const char *msg = eina_error_msg_get(error);
|
||||||
EINA_LOG_ERR("error: %s", msg);
|
EINA_LOG_ERR("error: %s", msg);
|
||||||
|
@ -79,7 +79,7 @@ _error_cb(void *data EINA_UNUSED, Eina_Error error, Eina_Promise* promise EINA_U
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_open_done_cb(void *data, void *file_value, Eina_Promise* promise EINA_UNUSED)
|
_open_done_cb(void *data, void *file_value)
|
||||||
{
|
{
|
||||||
Eina_Bool *opened = (Eina_Bool *)data;
|
Eina_Bool *opened = (Eina_Bool *)data;
|
||||||
*opened = EINA_TRUE;
|
*opened = EINA_TRUE;
|
||||||
|
@ -89,7 +89,7 @@ _open_done_cb(void *data, void *file_value, Eina_Promise* promise EINA_UNUSED)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_stat_done_cb(void *data, void *value, Eina_Promise* promise EINA_UNUSED)
|
_stat_done_cb(void *data, void *value)
|
||||||
{
|
{
|
||||||
Eina_Stat const* stat = value;
|
Eina_Stat const* stat = value;
|
||||||
Eina_Bool *is_dir = data;
|
Eina_Bool *is_dir = data;
|
||||||
|
@ -284,4 +284,4 @@ eio_test_job(TCase *tc)
|
||||||
tcase_add_test(tc, eio_job_test_file_direct_stat);
|
tcase_add_test(tc, eio_job_test_file_direct_stat);
|
||||||
tcase_add_test(tc, eio_job_test_open);
|
tcase_add_test(tc, eio_job_test_open);
|
||||||
}
|
}
|
||||||
;
|
|
||||||
|
|
|
@ -15,14 +15,14 @@
|
||||||
#include "eldbus_suite.h"
|
#include "eldbus_suite.h"
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_promise_then_quit_cb(void *data , void *value, Eina_Promise* promise EINA_UNUSED)
|
_promise_then_quit_cb(void *data , void *value)
|
||||||
{
|
{
|
||||||
*(void**)data = value;
|
*(void**)data = value;
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_promise_then_quit_u_cb(void *data , void *value, Eina_Promise* promise EINA_UNUSED)
|
_promise_then_quit_u_cb(void *data , void *value)
|
||||||
{
|
{
|
||||||
unsigned *lhs = data;
|
unsigned *lhs = data;
|
||||||
unsigned *rhs = value;
|
unsigned *rhs = value;
|
||||||
|
@ -31,7 +31,7 @@ _promise_then_quit_u_cb(void *data , void *value, Eina_Promise* promise EINA_UNU
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_promise_then_cp(void *data , void *value, Eina_Promise* promise EINA_UNUSED)
|
_promise_then_cp(void *data , void *value)
|
||||||
{
|
{
|
||||||
eina_value_copy(value, data);
|
eina_value_copy(value, data);
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
|
@ -39,14 +39,14 @@ _promise_then_cp(void *data , void *value, Eina_Promise* promise EINA_UNUSED)
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_promise_check_err(void *data EINA_UNUSED, void *value EINA_UNUSED, Eina_Promise* promise EINA_UNUSED)
|
_promise_check_err(void *data EINA_UNUSED, void *value EINA_UNUSED)
|
||||||
{
|
{
|
||||||
ck_assert_msg(0, "Promise Expected Error:\n");
|
ck_assert_msg(0, "Promise Expected Error:\n");
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_error_then_ok(void* data, Eina_Error error, Eina_Promise* promise EINA_UNUSED)
|
_error_then_ok(void* data, Eina_Error error)
|
||||||
{
|
{
|
||||||
Eina_Error const* expected_error = (Eina_Error*)data;
|
Eina_Error const* expected_error = (Eina_Error*)data;
|
||||||
if (data != NULL)
|
if (data != NULL)
|
||||||
|
@ -58,7 +58,7 @@ _error_then_ok(void* data, Eina_Error error, Eina_Promise* promise EINA_UNUSED)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_error_then_cb(void* data EINA_UNUSED, Eina_Error error, Eina_Promise* promise EINA_UNUSED)
|
_error_then_cb(void* data EINA_UNUSED, Eina_Error error)
|
||||||
{
|
{
|
||||||
ck_assert_msg(0,"Promise ERROR: %s\n", eina_error_msg_get(error));
|
ck_assert_msg(0,"Promise ERROR: %s\n", eina_error_msg_get(error));
|
||||||
ecore_main_loop_quit();
|
ecore_main_loop_quit();
|
||||||
|
|
Loading…
Reference in New Issue