libpurple/protocols/facebook/util.c

changeset 40997
997ab408c113
parent 40885
87f6241da196
child 41084
72d6941bfa2e
--- a/libpurple/protocols/facebook/util.c	Mon Jul 26 03:56:06 2021 -0500
+++ b/libpurple/protocols/facebook/util.c	Mon Jul 26 04:13:19 2021 -0500
@@ -437,6 +437,7 @@
 	const gchar *name, *me;
 	PurpleAccount *acct;
 	PurpleConversation *conv;
+	PurpleConversationManager *manager;
 	PurpleMessage *msg;
 
 	if (!(flags & PURPLE_MESSAGE_SEND)) {
@@ -445,7 +446,9 @@
 	}
 
 	acct = purple_connection_get_account(gc);
-	conv = purple_conversations_find_im_with_account(who, acct);
+	manager = purple_conversation_manager_get_default();
+
+	conv = purple_conversation_manager_find_im(manager, acct, who);
 
 	if (conv == NULL) {
 		conv = purple_im_conversation_new(acct, who);
@@ -473,6 +476,7 @@
 	const gchar *name;
 	PurpleAccount *acct;
 	PurpleConversation *conv;
+	PurpleConversationManager *manager;
 	PurpleMessage *msg;
 	const gchar *me;
 
@@ -482,7 +486,9 @@
 	}
 
 	acct = purple_connection_get_account(gc);
-	conv = purple_conversations_find_chat(gc, id);
+	manager = purple_conversation_manager_get_default();
+
+	conv = purple_conversation_manager_find_chat_by_id(manager, acct, id);
 
 	me = purple_account_get_name_for_display(acct);
 	name = purple_account_get_username(acct);

mercurial