--- a/libpurple/purpleprotocol.h Thu May 15 22:55:59 2025 -0500 +++ b/libpurple/purpleprotocol.h Thu May 15 23:56:42 2025 -0500 @@ -34,6 +34,7 @@ #include <birb.h> +#include "purpletags.h" #include "purpleversion.h" #define PURPLE_TYPE_PROTOCOL (purple_protocol_get_type()) @@ -252,6 +253,18 @@ PurpleProtocolOptions purple_protocol_get_options(PurpleProtocol *protocol); /** + * purple_protocol_get_tags: + * + * Gets the tags object from the protocol. + * + * Returns: (transfer none): The tags instance. + * + * Since: 3.0 + */ +PURPLE_AVAILABLE_IN_3_0 +PurpleTags *purple_protocol_get_tags(PurpleProtocol *protocol); + +/** * purple_protocol_get_user_splits: * @protocol: The #PurpleProtocol instance. *