Mon, 26 Aug 2024 23:57:48 -0500
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);