aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTrygve Aaberge <trygveaa@gmail.com>2018-01-14 23:39:37 +0100
committerTrygve Aaberge <trygveaa@gmail.com>2018-01-14 23:39:37 +0100
commitcfe2911d300625a3a22dd8afecb32b70eeea02d9 (patch)
tree5fa372ab7148dccd2dac87d1c5a7db51901a6ada
parent499f2c758d1fc11cacaf6db7203b64154a2547a1 (diff)
downloadwee-slack-cfe2911d300625a3a22dd8afecb32b70eeea02d9.tar.gz
Reload emoji list on emoji change event
It's simpler to just reload the whole list instead of adding and removing specific emojis, especially since we would have to remove aliases for an emoji when the emoji is removed (and we don't store if an emoji is an alias or not). Since this probably doesn't happen that often, it shouldn't be a problem to do it this way.
-rw-r--r--wee_slack.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/wee_slack.py b/wee_slack.py
index 5eee13d..94dce4c 100644
--- a/wee_slack.py
+++ b/wee_slack.py
@@ -2497,6 +2497,11 @@ def process_reaction_removed(message_json, eventrouter, **kwargs):
else:
dbg("Reaction to item type not supported: " + str(message_json))
+
+def process_emoji_changed(message_json, eventrouter, **kwargs):
+ team = kwargs['team']
+ team.load_emoji_completions()
+
###### New module/global methods
def render_formatting(text):