protocols/demo/purpledemocommands.c

changeset 43100
e6df74d36862
parent 43066
850400fb36c0
--- a/protocols/demo/purpledemocommands.c	Thu Dec 05 21:27:35 2024 -0600
+++ b/protocols/demo/purpledemocommands.c	Thu Dec 05 21:31:16 2024 -0600
@@ -33,15 +33,20 @@
 {
 	PurpleAccount *account = NULL;
 	PurpleContactInfo *info = NULL;
+	PurpleConversationMember *member = NULL;
+	PurpleConversationMembers *members = NULL;
 	PurpleMessage *message = NULL;
 	char *contents = NULL;
 
+	members = purple_conversation_get_members(conversation);
+
 	account = purple_conversation_get_account(conversation);
 	info = purple_account_get_contact_info(account);
+	member = purple_conversation_members_find_member(members, info);
 
 	contents = g_strjoinv(" ", params);
 
-	message = purple_message_new(info, contents);
+	message = purple_message_new(member, contents);
 	purple_message_set_edited(message, TRUE);
 
 	g_clear_pointer(&contents, g_free);

mercurial