From a114a55efb5b08f9e5f289203db2dfd4db82852a Mon Sep 17 00:00:00 2001 From: Austin Hellyer Date: Mon, 7 Nov 2016 11:43:15 -0800 Subject: Add webhook support --- src/client/dispatch.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/client/dispatch.rs') diff --git a/src/client/dispatch.rs b/src/client/dispatch.rs index 92f3624..a629f33 100644 --- a/src/client/dispatch.rs +++ b/src/client/dispatch.rs @@ -665,6 +665,16 @@ pub fn dispatch(event: Result, }); } }, + Ok(Event::WebhookUpdate(event)) => { + if let Some(ref handler) = handler!(on_webhook_update, event_store) { + let context = context(None, conn, login_type); + let handler = handler.clone(); + + thread::spawn(move || { + (handler)(context, event.guild_id, event.channel_id); + }); + } + }, Err(_why) => {}, } } -- cgit v1.2.3