Skip to content

Commit

Permalink
fix message snapshots and corresponding tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Starman3787 committed Dec 17, 2024
1 parent b3160db commit fb0e953
Show file tree
Hide file tree
Showing 3 changed files with 101 additions and 15 deletions.
12 changes: 8 additions & 4 deletions src/structures/Message.js
Original file line number Diff line number Diff line change
Expand Up @@ -1288,7 +1288,7 @@ class Message {
case TO_JSON_TYPES_ENUM.STORAGE_FORMAT: {
return {
id: this.id,
author: this.author.toJSON(format),
author: this.author?.toJSON(format),
member: this.member?.toJSON(format),
content: this.content,
_attributes: this.#_attributes,
Expand All @@ -1298,7 +1298,9 @@ class Message {
? this.editedTimestamp * 1000
: null,
poll: this.poll?.toJSON(format),
message_snapshots: this.messageSnapshots,
message_snapshots: this.messageSnapshots?.map((m) =>
m.toJSON(format),
),
type: this.type,
referenced_message: this.reference?.messageId
? {
Expand All @@ -1316,7 +1318,7 @@ class Message {
return {
id: this.id,
channel_id: this.channelId,
author: this.author.toJSON(format),
author: this.author?.toJSON(format),
member: this.member?.toJSON(format),
content: this.content,
pinned: this.pinned,
Expand All @@ -1326,7 +1328,9 @@ class Message {
? this.editedTimestamp * 1000
: null,
poll: this.poll?.toJSON(format),
message_snapshots: this.messageSnapshots,
message_snapshots: this.messageSnapshots?.map((m) =>
m.toJSON(format),
),
type: this.type,
referenced_message: this.reference?.messageId
? {
Expand Down
102 changes: 92 additions & 10 deletions test/structures/Message.js
Original file line number Diff line number Diff line change
Expand Up @@ -347,7 +347,13 @@ describe("Message", function () {
TEST_CHANNELS.TEXT_CHANNEL_ALL_CACHES_ENABLED(client);
const message = TEST_MESSAGES.GENERIC_MESSAGE(client);
expect(message.messageSnapshots).to.deep.equal(
TEST_DATA.MESSAGE.message_snapshots,
TEST_DATA.MESSAGE.message_snapshots.map(
(snapshot) =>
new Message(client, snapshot, {
channelId: TEST_DATA.CHANNEL_ID,
guildId: TEST_DATA.GUILD_ID,
}),
),
);
});
});
Expand Down Expand Up @@ -706,7 +712,7 @@ describe("Message", function () {
const message = TEST_MESSAGES.GENERIC_MESSAGE(client);
const encrypted = message.encrypt();
expect(encrypted).to.equal(
"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",
);
});
});
Expand Down Expand Up @@ -951,13 +957,34 @@ describe("Message", function () {
allow_multiselect: TEST_DATA.MESSAGE.poll.allow_multiselect,
answers: TEST_DATA.MESSAGE.poll.answers,
expiry: new Date(TEST_DATA.MESSAGE.poll.expiry).toISOString(),
layout_type: undefined,
layout_type: 1,
question: TEST_DATA.MESSAGE.poll.question,
results: {
answer_counts: [],
},
},
message_snapshots: TEST_DATA.MESSAGE.message_snapshots,
message_snapshots: [
{
attachments: [],
author: undefined,
content: "test message @everyone",
channel_id: TEST_DATA.CHANNEL_ID,
mention_everyone: false,
mention_roles: [],
mentions: [],
pinned: false,
reactions: [],
edited_timestamp: null,
embeds: [],
id: "123456339012345699",
member: undefined,
message_snapshots: undefined,
poll: undefined,
referenced_message: undefined,
sticker_items: [],
type: 0,
},
],
member: {
avatar: TEST_DATA.MEMBER.user.avatar,
communication_disabled_until:
Expand Down Expand Up @@ -1046,11 +1073,28 @@ describe("Message", function () {
allow_multiselect: TEST_DATA.MESSAGE.poll.allow_multiselect,
answers: TEST_DATA.MESSAGE.poll.answers,
expiry: new Date(TEST_DATA.MESSAGE.poll.expiry).getTime(),
layout_type: undefined,
layout_type: 1,
question: TEST_DATA.MESSAGE.poll.question,
_results: {},
},
message_snapshots: TEST_DATA.MESSAGE.message_snapshots,
message_snapshots: [
{
_attributes: 0,
attachments: [],
author: undefined,
content: "test message @everyone",
edited_timestamp: null,
embeds: [],
id: "123456339012345699",
member: undefined,
messageReactions: {},
message_snapshots: undefined,
poll: undefined,
referenced_message: undefined,
sticker_items: [],
type: 0,
},
],
member: {
_attributes: 0,
avatar: TEST_DATA.MEMBER.user.avatar,
Expand Down Expand Up @@ -1128,11 +1172,28 @@ describe("Message", function () {
allow_multiselect: TEST_DATA.MESSAGE.poll.allow_multiselect,
answers: TEST_DATA.MESSAGE.poll.answers,
expiry: new Date(TEST_DATA.MESSAGE.poll.expiry).getTime(),
layout_type: undefined,
layout_type: 1,
question: TEST_DATA.MESSAGE.poll.question,
_results: {},
},
message_snapshots: TEST_DATA.MESSAGE.message_snapshots,
message_snapshots: [
{
_attributes: 0,
attachments: [],
author: undefined,
content: "test message @everyone",
edited_timestamp: null,
embeds: [],
id: "123456339012345699",
member: undefined,
messageReactions: {},
message_snapshots: undefined,
poll: undefined,
referenced_message: undefined,
sticker_items: [],
type: 0,
},
],
member: {
_attributes: 0,
avatar: TEST_DATA.MEMBER.user.avatar,
Expand Down Expand Up @@ -1209,13 +1270,34 @@ describe("Message", function () {
allow_multiselect: TEST_DATA.MESSAGE.poll.allow_multiselect,
answers: TEST_DATA.MESSAGE.poll.answers,
expiry: new Date(TEST_DATA.MESSAGE.poll.expiry).toISOString(),
layout_type: undefined,
layout_type: 1,
question: TEST_DATA.MESSAGE.poll.question,
results: {
answer_counts: [],
},
},
message_snapshots: TEST_DATA.MESSAGE.message_snapshots,
message_snapshots: [
{
attachments: [],
author: undefined,
content: "test message @everyone",
edited_timestamp: null,
embeds: [],
id: "123456339012345699",
member: undefined,
mention_everyone: false,
mention_roles: [],
mentions: [],
channel_id: TEST_DATA.CHANNEL_ID,
message_snapshots: undefined,
poll: undefined,
referenced_message: undefined,
sticker_items: [],
reactions: [],
pinned: false,
type: 0,
},
],
member: {
avatar: TEST_DATA.MEMBER.user.avatar,
communication_disabled_until:
Expand Down
2 changes: 1 addition & 1 deletion test/util/gluon/encryptStructure.js
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ describe("EncryptStructure", function () {
message.guildId,
),
).to.equal(
"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",
);
});
});
Expand Down

0 comments on commit fb0e953

Please sign in to comment.