Add support for sending room-local emoji (#209)
authorEmi <emi@alchemi.dev>
Wed, 29 Dec 2021 04:26:17 +0000 (23:26 -0500)
committerGitHub <noreply@github.com>
Wed, 29 Dec 2021 04:26:17 +0000 (09:56 +0530)
commit9ea9bf40359fcf2c0926b2e55073f5ee63072f40
treec43e1a6e94d4ce2ba65ad72a54626b6d4494f99e
parentf9b70d65d82926faaba2fb3ce7265c1ecce82a67
Add support for sending room-local emoji (#209)

* Add support for sending room-local emoji

Does not add support for sending a room's emoji outside of that room, but enables users to
send an emoji if the packs in a room support it.  Does not include room emoji in the
picker YET.

* Amend PR #209: Don't freak out if the `pack` tag is missing

* Amending PR:  Refactor emojifier, use better method for retrieving packs

* Amending PR:  Improve resiliance to bad data in emoji state events

* Amend PR: Remove redundant code, fix crash on edit
src/app/organisms/emoji-board/custom-emoji.js
src/app/organisms/room/RoomViewCmdBar.jsx
src/client/state/RoomsInput.js