aboutsummaryrefslogtreecommitdiff
path: root/src/model/event.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/event.rs')
-rw-r--r--src/model/event.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/model/event.rs b/src/model/event.rs
index e0f1993..db5a7c7 100644
--- a/src/model/event.rs
+++ b/src/model/event.rs
@@ -3,6 +3,7 @@
use serde::de::Error as DeError;
use serde_json::{self, Error as JsonError};
use std::collections::HashMap;
+use super::utils::deserialize_emojis;
use super::*;
use ::constants::{OpCode, VoiceOpCode};
use ::internal::prelude::*;
@@ -134,6 +135,7 @@ impl Deserialize for GuildDeleteEvent {
#[derive(Clone, Debug, Deserialize)]
pub struct GuildEmojisUpdateEvent {
+ #[serde(deserialize_with="deserialize_emojis")]
pub emojis: HashMap<EmojiId, Emoji>,
pub guild_id: GuildId,
}