From 0128a88e25a3cd763130746cdcc0e4c0201bcfc9 Mon Sep 17 00:00:00 2001 From: abalabahaha Date: Wed, 1 Jun 2016 15:42:35 -0700 Subject: [PATCH] Don't construct messages from embeds --- lib/Client/InternalClient.js | 2 ++ src/Client/InternalClient.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib/Client/InternalClient.js b/lib/Client/InternalClient.js index 8cbaae318..81d9439d7 100644 --- a/lib/Client/InternalClient.js +++ b/lib/Client/InternalClient.js @@ -1823,6 +1823,8 @@ var InternalClient = (function () { data.mentions = data.mentions || msg.mentions; data.author = data.author || msg.author; msg = new _StructuresMessage2["default"](msg, channel, client); + } else if (!data.author || !data.content) { + break; } var nmsg = new _StructuresMessage2["default"](data, channel, client); client.emit("messageUpdated", msg, nmsg); diff --git a/src/Client/InternalClient.js b/src/Client/InternalClient.js index b280d9238..5142d8f45 100644 --- a/src/Client/InternalClient.js +++ b/src/Client/InternalClient.js @@ -1595,6 +1595,8 @@ export default class InternalClient { data.mentions = data.mentions || msg.mentions; data.author = data.author || msg.author; msg = new Message(msg, channel, client); + } else if (!data.author || !data.content) { + break; } var nmsg = new Message(data, channel, client); client.emit("messageUpdated", msg, nmsg);