Adds a BaseConversationMessageReaction model to the Conversations model that stores an emoji shortcode representation of an emoji reaction to a Conversation Message.
Uses the emoji library to emojize and demojize emojis for their shortcode and actual representation. This is added to the project requirements.
Adds add_reaction and remove_reaction model functions to add a reaction if it does not exist and delete a reaction if it exists.
Description:
BaseConversationMessageReaction
model to theConversation
s model that stores anemoji shortcode
representation of an emoji reaction to aConversation Message
.add_reaction
andremove_reaction
model functions to add a reaction if it does not exist and delete a reaction if it exists.