--- a/libpurple/purpleconversationmanager.c Sat Apr 13 21:08:59 2024 -0500 +++ b/libpurple/purpleconversationmanager.c Sat Apr 13 21:21:59 2024 -0500 @@ -23,7 +23,6 @@ #include "purpleconversationmanager.h" #include "purplecontact.h" -#include "purpleimconversation.h" #include "purpleprivate.h" enum { @@ -51,13 +50,6 @@ * Helpers *****************************************************************************/ static gboolean -purple_conversation_is_im(PurpleConversation *conversation, - G_GNUC_UNUSED gpointer userdata) -{ - return PURPLE_IS_IM_CONVERSATION(conversation); -} - -static gboolean purple_conversation_has_id(PurpleConversation *conversation, gpointer data) { const char *needle = data; const char *haystack = NULL; @@ -349,19 +341,6 @@ } PurpleConversation * -purple_conversation_manager_find_im(PurpleConversationManager *manager, - PurpleAccount *account, const gchar *name) -{ - g_return_val_if_fail(PURPLE_IS_CONVERSATION_MANAGER(manager), NULL); - g_return_val_if_fail(PURPLE_IS_ACCOUNT(account), NULL); - g_return_val_if_fail(name != NULL, NULL); - - return purple_conversation_manager_find_internal(manager, account, name, - purple_conversation_is_im, - NULL); -} - -PurpleConversation * purple_conversation_manager_find_dm(PurpleConversationManager *manager, PurpleContact *contact) {