From 2be68e41259c6f4339ffb4af1eaa4d3d30fd91f3 Mon Sep 17 00:00:00 2001 From: Zaid - Nico Date: Tue, 11 Aug 2020 15:02:15 -0400 Subject: [PATCH] fix(Message): Message#createdTimestamp uses deconstructed message id to get timestamp (#4632) --- src/structures/Message.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/structures/Message.js b/src/structures/Message.js index 417eb93ea..4610675d5 100644 --- a/src/structures/Message.js +++ b/src/structures/Message.js @@ -13,6 +13,7 @@ const Collection = require('../util/Collection'); const { MessageTypes } = require('../util/Constants'); const MessageFlags = require('../util/MessageFlags'); const Permissions = require('../util/Permissions'); +const SnowflakeUtil = require('../util/Snowflake'); const Util = require('../util/Util'); /** @@ -115,7 +116,7 @@ class Message extends Base { * The timestamp the message was sent at * @type {number} */ - this.createdTimestamp = new Date(data.timestamp).getTime(); + this.createdTimestamp = SnowflakeUtil.deconstruct(this.id).timestamp; /** * The timestamp the message was last edited at (if applicable)