aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/dispatch.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/client/dispatch.rs b/src/client/dispatch.rs
index 9a7fc2d..92f3624 100644
--- a/src/client/dispatch.rs
+++ b/src/client/dispatch.rs
@@ -417,13 +417,14 @@ pub fn dispatch(event: Result<Event>,
let context = context(Some(event.message.channel_id),
conn,
login_type);
+ let mut framework = framework.lock().expect("framework poisoned");
- if framework.lock().unwrap().initialized {
+ if framework.initialized {
dispatch_message(context.clone(),
event.message.clone(),
event_store);
- framework.lock().unwrap().dispatch(context, event.message);
+ framework.dispatch(context, event.message);
} else {
dispatch_message(context, event.message, event_store);
}