From fe4cfee02df76971d9e8791d8c0a54686b13d8bd Mon Sep 17 00:00:00 2001 From: Mishio595 Date: Wed, 5 Sep 2018 21:49:51 -0600 Subject: Change signature of EventHandler::message_update and the dispatch call to account for situations where the new message is not cached --- src/client/dispatch.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/client/dispatch.rs') diff --git a/src/client/dispatch.rs b/src/client/dispatch.rs index e201852..5d04414 100644 --- a/src/client/dispatch.rs +++ b/src/client/dispatch.rs @@ -505,9 +505,7 @@ fn handle_event( threadpool.execute(move || { feature_cache! {{ let after = CACHE.read().message(event.channel_id, event.id); - if let Some(after) = after { - event_handler.message_update(context, _before, after); - } + event_handler.message_update(context, _before, after, event); } else { event_handler.message_update(context, event); }} -- cgit v1.2.3