libpurple/purpleprotocolroster.c

changeset 42256
829e76c73ed1
parent 42247
faf4b46f690c
child 42594
eddde70cedd8
--- a/libpurple/purpleprotocolroster.c	Fri Aug 04 00:29:02 2023 -0500
+++ b/libpurple/purpleprotocolroster.c	Fri Aug 04 04:24:10 2023 -0500
@@ -38,6 +38,7 @@
  *****************************************************************************/
 void
 purple_protocol_roster_add_async(PurpleProtocolRoster *roster,
+                                 PurpleAccount *account,
                                  PurpleContact *contact,
                                  GCancellable *cancellable,
                                  GAsyncReadyCallback callback,
@@ -50,7 +51,8 @@
 
 	iface = PURPLE_PROTOCOL_ROSTER_GET_IFACE(roster);
 	if(iface != NULL && iface->add_async != NULL) {
-		iface->add_async(roster, contact, cancellable, callback, data);
+		iface->add_async(roster, account, contact, cancellable, callback,
+		                 data);
 	} else {
 		g_warning("%s does not implement the add_async method",
 		          G_OBJECT_TYPE_NAME(roster));
@@ -75,6 +77,7 @@
 
 void
 purple_protocol_roster_update_async(PurpleProtocolRoster *roster,
+                                    PurpleAccount *account,
                                     PurpleContact *contact,
                                     GCancellable *cancellable,
                                     GAsyncReadyCallback callback,
@@ -87,7 +90,8 @@
 
 	iface = PURPLE_PROTOCOL_ROSTER_GET_IFACE(roster);
 	if(iface != NULL && iface->update_async != NULL) {
-		iface->update_async(roster, contact, cancellable, callback, data);
+		iface->update_async(roster, account, contact, cancellable, callback,
+		                    data);
 	} else {
 		g_warning("%s does not implement the update_async method",
 		          G_OBJECT_TYPE_NAME(roster));
@@ -112,6 +116,7 @@
 
 void
 purple_protocol_roster_remove_async(PurpleProtocolRoster *roster,
+                                    PurpleAccount *account,
                                     PurpleContact *contact,
                                     GCancellable *cancellable,
                                     GAsyncReadyCallback callback,
@@ -124,7 +129,8 @@
 
 	iface = PURPLE_PROTOCOL_ROSTER_GET_IFACE(roster);
 	if(iface != NULL && iface->remove_async != NULL) {
-		iface->remove_async(roster, contact, cancellable, callback, data);
+		iface->remove_async(roster, account, contact, cancellable, callback,
+		                    data);
 	} else {
 		g_warning("%s does not implement the remove_async method",
 		          G_OBJECT_TYPE_NAME(roster));

mercurial