aboutsummaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
Diffstat (limited to 'src/client')
-rw-r--r--src/client/dispatch.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/client/dispatch.rs b/src/client/dispatch.rs
index 7bc9883..b661328 100644
--- a/src/client/dispatch.rs
+++ b/src/client/dispatch.rs
@@ -510,6 +510,15 @@ fn handle_event<H: EventHandler + Send + Sync + 'static>(
});
},
DispatchEvent::Model(Event::MessageUpdate(mut event)) => {
+ let message = match CACHE.read().messages.get(&event.channel_id) {
+ Some(map) => {
+ match map.get(&event.id) {
+ Some(m) => Some(m.clone()),
+ None => None,
+ }
+ },
+ None => None,
+ };
update!(event);
let context = context(data, runner_tx, shard_id);