return FALSE;
}
+static void
+add_favourite_contact_cb (TpProxy *proxy,
+ const GError *error,
+ gpointer user_data,
+ GObject *weak_object)
+{
+ if (error != NULL)
+ DEBUG ("AddFavouriteContact failed: %s", error->message);
+}
+
static void
contact_manager_add_favourite (EmpathyContactList *manager,
EmpathyContact *contact)
emp_cli_logger_call_add_favourite_contact (priv->logger, -1,
account_name,
empathy_contact_get_id (contact),
- NULL, NULL, NULL, NULL);
+ add_favourite_contact_cb, NULL, NULL, G_OBJECT (manager));
+}
+
+static void
+remove_favourite_contact_cb (TpProxy *proxy,
+ const GError *error,
+ gpointer user_data,
+ GObject *weak_object)
+{
+ if (error != NULL)
+ DEBUG ("RemoveFavouriteContact failed: %s", error->message);
}
static void
emp_cli_logger_call_remove_favourite_contact (priv->logger, -1,
account_name,
empathy_contact_get_id (contact),
- NULL, NULL, NULL, NULL);
+ remove_favourite_contact_cb, NULL, NULL, G_OBJECT (manager));
}
static void