parseMessageReactionRemove method
Parse a MessageReactionRemoveEvent from raw
.
Implementation
MessageReactionRemoveEvent parseMessageReactionRemove(Map<String, Object?> raw) {
final guildId = maybeParse(raw['guild_id'], Snowflake.parse);
return MessageReactionRemoveEvent(
gateway: this,
userId: Snowflake.parse(raw['user_id']!),
channelId: Snowflake.parse(raw['channel_id']!),
messageId: Snowflake.parse(raw['message_id']!),
guildId: guildId,
emoji: client.guilds[Snowflake.zero].emojis.parse(raw['emoji'] as Map<String, Object?>),
);
}