more places to change

This commit is contained in:
Skillz
2020-11-18 12:29:57 -05:00
parent 6ecdb9fc9b
commit 1b63907256
3 changed files with 17 additions and 28 deletions
+5 -11
View File
@@ -19,26 +19,20 @@ export async function handleInternalMessageCreate(data: DiscordPayload) {
? await cacheHandlers.get("guilds", payload.guild_id)
: undefined;
if (payload.member) {
if (payload.member && guild) {
// If in a guild cache the author as a member
guild?.members.set(
payload.author.id,
await structures.createMember(
await structures.createMember(
{ ...payload.member, user: payload.author },
guild.id,
),
);
}
payload.mentions.forEach(async (mention) => {
payload.mentions.forEach((mention) => {
// Cache the member if its a valid member
if (mention.member) {
guild?.members.set(
mention.id,
await structures.createMember(
if (mention.member && guild) {
structures.createMember(
{ ...mention.member, user: mention },
guild.id,
),
);
}
});
+8 -13
View File
@@ -39,13 +39,9 @@ export async function handleInternalMessageReactionAdd(data: DiscordPayload) {
if (payload.member && payload.guild_id) {
const guild = await cacheHandlers.get("guilds", payload.guild_id);
guild?.members.set(
payload.member.user.id,
await structures.createMember(
payload.member,
guild.id,
),
);
if (guild) {
await structures.createMember(payload.member, guild.id);
}
}
const uncachedOptions = {
@@ -95,13 +91,12 @@ export async function handleInternalMessageReactionRemove(
if (payload.member && payload.guild_id) {
const guild = await cacheHandlers.get("guilds", payload.guild_id);
guild?.members.set(
payload.member.user.id,
if (guild) {
await structures.createMember(
payload.member,
guild.id,
),
);
payload.member,
guild.id,
);
}
}
const uncachedOptions = {