diff --git a/src/grom.gleam b/src/grom.gleam index a1f4373..168d461 100644 --- a/src/grom.gleam +++ b/src/grom.gleam @@ -1574,7 +1574,7 @@ fn forum_tag_to_json(forum_tag: ForumTag) -> Json { #("id", snowflake_to_json(id)), #("name", json.string(name)), #("moderated", json.bool(is_moderated)), - #("emoji", forum_tag_emoji_to_json(emoji)), + forum_tag_emoji_to_json(emoji), ]) } @@ -2471,16 +2471,11 @@ fn default_forum_reaction_to_json(reaction: DefaultForumReaction) -> Json { ]) } -fn forum_tag_emoji_to_json(emoji: ForumTagEmoji) -> Json { - json.object([ - case emoji { - CustomForumTagEmoji(id:) -> #("emoji_id", snowflake_to_json(id)) - StandardForumTagEmoji(character:) -> #( - "emoji_name", - json.string(character), - ) - }, - ]) +fn forum_tag_emoji_to_json(emoji: ForumTagEmoji) -> #(String, Json) { + case emoji { + CustomForumTagEmoji(id:) -> #("emoji_id", snowflake_to_json(id)) + StandardForumTagEmoji(character:) -> #("emoji_name", json.string(character)) + } } pub type Message {