Update libpurple for the Purple.Message deprecations

Mon, 26 Aug 2024 23:57:48 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Mon, 26 Aug 2024 23:57:48 -0500
changeset 42907
147ae29ea508
parent 42906
e0d5b79e7431
child 42908
64bbb9d4bf94

Update libpurple for the Purple.Message deprecations

Testing Done:
Called in the turtles.

Bugs closed: PIDGIN-17903

Reviewed at https://reviews.imfreedom.org/r/3440/

libpurple/purplesqlitehistoryadapter.c file | annotate | diff | comparison | revisions
purple-history/purplehistorycore.c file | annotate | diff | comparison | revisions
--- a/libpurple/purplesqlitehistoryadapter.c	Mon Aug 26 23:55:18 2024 -0500
+++ b/libpurple/purplesqlitehistoryadapter.c	Mon Aug 26 23:57:48 2024 -0500
@@ -385,6 +385,7 @@
                                     PurpleMessage *message, GError **error)
 {
 	PurpleAccount *account = NULL;
+	PurpleContactInfo *author = NULL;
 	PurpleSqliteHistoryAdapter *sqlite_adapter = NULL;
 	sqlite3_stmt *prepared_statement = NULL;
 	gchar *timestamp = NULL;
@@ -416,6 +417,7 @@
 	}
 
 	account = purple_conversation_get_account(conversation);
+	author = purple_message_get_author(message);
 
 	sqlite3_bind_text(prepared_statement,
 	                  1, purple_account_get_protocol_name(account), -1,
@@ -435,13 +437,13 @@
 		                  g_free);
 	}
 	sqlite3_bind_text(prepared_statement,
-	                  5, purple_message_get_author_name(message), -1,
+	                  5, purple_contact_info_get_id(author), -1,
 	                  SQLITE_STATIC);
 	sqlite3_bind_text(prepared_statement,
 	                  6, purple_message_get_author_name_color(message), -1,
 	                  SQLITE_STATIC);
 	sqlite3_bind_text(prepared_statement,
-	                  7, purple_message_get_author_alias(message), -1,
+	                  7, purple_contact_info_get_alias(author), -1,
 	                  SQLITE_STATIC);
 	sqlite3_bind_text(prepared_statement,
 	                  8, purple_message_get_contents(message), -1,
--- a/purple-history/purplehistorycore.c	Mon Aug 26 23:55:18 2024 -0500
+++ b/purple-history/purplehistorycore.c	Mon Aug 26 23:57:48 2024 -0500
@@ -44,8 +44,9 @@
 
 	while(results != NULL) {
 		PurpleMessage *message = PURPLE_MESSAGE(results->data);
+		PurpleContactInfo *author = purple_message_get_author(message);
 
-		g_printf("%s: %s\n", purple_message_get_author_name(message),
+		g_printf("%s: %s\n", purple_contact_info_get_name_for_display(author),
 		         purple_message_get_contents(message));
 
 		g_clear_object(&message);

mercurial