static void set_nickname_cb (GObject *source, GAsyncResult *res, gpointer user_data) { GError *error = NULL; if (!tp_account_set_nickname_finish (TP_ACCOUNT (source), res, &error)) { DEBUG ("Failed to set Account.Nickname: %s", error->message); g_error_free (error); } }
static void set_nickname_cb (GObject *source, GAsyncResult *result, gpointer user_data) { TpAccount *account = (TpAccount *) source; GSimpleAsyncResult *my_result = user_data; GError *error = NULL; if (!tp_account_set_nickname_finish (account, result, &error)) g_simple_async_result_take_error (my_result, error); apply_complete_one (my_result); g_object_unref (my_result); }