diff options
| author | Mishio595 <[email protected]> | 2018-08-23 06:21:17 -0600 |
|---|---|---|
| committer | Mishio595 <[email protected]> | 2018-08-23 06:21:17 -0600 |
| commit | f092543a49e1ea28405127f51002e0a89d0b5061 (patch) | |
| tree | a5b02c66f026f7b505a14356fa0177121c5abe82 /src/client/dispatch.rs | |
| parent | Add docs to Cache::message (diff) | |
| download | serenity-f092543a49e1ea28405127f51002e0a89d0b5061.tar.xz serenity-f092543a49e1ea28405127f51002e0a89d0b5061.zip | |
Change Cache::message test to ignore and move binding for new message in message_update dispatch
Diffstat (limited to 'src/client/dispatch.rs')
| -rw-r--r-- | src/client/dispatch.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/client/dispatch.rs b/src/client/dispatch.rs index 7dc9024..e201852 100644 --- a/src/client/dispatch.rs +++ b/src/client/dispatch.rs @@ -499,18 +499,13 @@ fn handle_event<H: EventHandler + Send + Sync + 'static>( DispatchEvent::Model(Event::MessageUpdate(mut event)) => { let _before = update!(event); - let _after: Option<Message> = feature_cache! {{ - CACHE.read().message(event.channel_id, event.id) - } else { - None - }}; - let context = context(data, runner_tx, shard_id); let event_handler = Arc::clone(event_handler); threadpool.execute(move || { feature_cache! {{ - if let Some(after) = _after { + let after = CACHE.read().message(event.channel_id, event.id); + if let Some(after) = after { event_handler.message_update(context, _before, after); } } else { |