--- a/libpurple/purplemessage.c Mon Dec 04 01:11:39 2023 -0600 +++ b/libpurple/purplemessage.c Mon Dec 04 01:22:39 2023 -0600 @@ -37,7 +37,6 @@ char *recipient; char *contents; - PurpleMessageContentType content_type; gboolean action; GDateTime *timestamp; @@ -59,7 +58,6 @@ PROP_AUTHOR_NAME_COLOR, PROP_RECIPIENT, PROP_CONTENTS, - PROP_CONTENT_TYPE, PROP_ACTION, PROP_TIMESTAMP, PROP_FLAGS, @@ -114,9 +112,6 @@ case PROP_CONTENTS: g_value_set_string(value, purple_message_get_contents(message)); break; - case PROP_CONTENT_TYPE: - g_value_set_enum(value, purple_message_get_content_type(message)); - break; case PROP_ACTION: g_value_set_boolean(value, purple_message_get_action(message)); break; @@ -173,9 +168,6 @@ case PROP_CONTENTS: purple_message_set_contents(message, g_value_get_string(value)); break; - case PROP_CONTENT_TYPE: - purple_message_set_content_type(message, g_value_get_enum(value)); - break; case PROP_ACTION: purple_message_set_action(message, g_value_get_boolean(value)); break; @@ -321,19 +313,6 @@ G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); /** - * PurpleMessage:content-type: - * - * The content-type of the message. - * - * Since: 3.0.0 - */ - properties[PROP_CONTENT_TYPE] = g_param_spec_enum( - "content-type", "content-type", - "The content-type of the message.", - PURPLE_TYPE_MESSAGE_CONTENT_TYPE, PURPLE_MESSAGE_CONTENT_TYPE_PLAIN, - G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); - - /** * PurpleMessage:action: * * Whether or not the message is an action. @@ -637,25 +616,6 @@ return message->contents; } -void -purple_message_set_content_type(PurpleMessage *message, - PurpleMessageContentType content_type) -{ - g_return_if_fail(PURPLE_IS_MESSAGE(message)); - - message->content_type = content_type; - - g_object_notify_by_pspec(G_OBJECT(message), properties[PROP_CONTENT_TYPE]); -} - -PurpleMessageContentType -purple_message_get_content_type(PurpleMessage *message) { - g_return_val_if_fail(PURPLE_IS_MESSAGE(message), - PURPLE_MESSAGE_CONTENT_TYPE_PLAIN); - - return message->content_type; -} - gboolean purple_message_is_empty(PurpleMessage *message) { return (message->contents == NULL || message->contents[0] == '\0');