mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-16 11:28:15 +00:00
ref
This commit is contained in:
@@ -70,7 +70,7 @@ export async function editMember(
|
||||
endpoints.GUILD_MEMBER(guildId, memberId),
|
||||
options,
|
||||
) as MemberCreatePayload;
|
||||
const member = await structures.createMemberStruct(result, guildId);
|
||||
const member = await structures.createDiscordenoMember(result, guildId);
|
||||
|
||||
return member;
|
||||
}
|
||||
|
||||
@@ -20,8 +20,11 @@ export async function getMember(
|
||||
endpoints.GUILD_MEMBER(guildId, id),
|
||||
)) as MemberCreatePayload;
|
||||
|
||||
const memberStruct = await structures.createMemberStruct(data, guildId);
|
||||
await cacheHandlers.set("members", memberStruct.id, memberStruct);
|
||||
const discordenoMember = await structures.createDiscordenoMember(
|
||||
data,
|
||||
guildId,
|
||||
);
|
||||
await cacheHandlers.set("members", discordenoMember.id, discordenoMember);
|
||||
|
||||
return memberStruct;
|
||||
return discordenoMember;
|
||||
}
|
||||
|
||||
@@ -51,22 +51,26 @@ export async function getMembers(guildId: string, options?: GetMemberOptions) {
|
||||
}${options?.after ? `&after=${options.after}` : ""}`,
|
||||
)) as DiscordGuildMember[];
|
||||
|
||||
const memberStructures = await Promise.all(
|
||||
const discordenoMembers = await Promise.all(
|
||||
result.map(async (member) => {
|
||||
const memberStruct = await structures.createMemberStruct(
|
||||
const discordenoMember = await structures.createDiscordenoMember(
|
||||
member,
|
||||
guildId,
|
||||
);
|
||||
|
||||
await cacheHandlers.set("members", memberStruct.id, memberStruct);
|
||||
await cacheHandlers.set(
|
||||
"members",
|
||||
discordenoMember.id,
|
||||
discordenoMember,
|
||||
);
|
||||
|
||||
return memberStruct;
|
||||
return discordenoMember;
|
||||
}),
|
||||
) as Member[];
|
||||
|
||||
if (!memberStructures.length) break;
|
||||
if (!discordenoMembers.length) break;
|
||||
|
||||
memberStructures.forEach((member) => {
|
||||
discordenoMembers.forEach((member) => {
|
||||
eventHandlers.debug?.(
|
||||
"loop",
|
||||
`Running forEach loop in get_members file.`,
|
||||
@@ -76,7 +80,7 @@ export async function getMembers(guildId: string, options?: GetMemberOptions) {
|
||||
|
||||
options = {
|
||||
limit: options?.limit,
|
||||
after: memberStructures[memberStructures.length - 1].id,
|
||||
after: discordenoMembers[discordenoMembers.length - 1].id,
|
||||
};
|
||||
|
||||
membersLeft -= 1000;
|
||||
|
||||
@@ -15,12 +15,12 @@ export async function sendDirectMessage(
|
||||
const dmChannelData = await rest.runMethod("post", endpoints.USER_DM, {
|
||||
recipient_id: memberId,
|
||||
}) as DMChannelCreatePayload;
|
||||
const channelStruct = await structures.createChannelStruct(
|
||||
const discordenoChannel = await structures.createDiscordenoChannel(
|
||||
dmChannelData as unknown as ChannelCreatePayload,
|
||||
);
|
||||
// Recreate the channel and add it undert he users id
|
||||
await cacheHandlers.set("channels", memberId, channelStruct);
|
||||
dmChannel = channelStruct;
|
||||
await cacheHandlers.set("channels", memberId, discordenoChannel);
|
||||
dmChannel = discordenoChannel;
|
||||
}
|
||||
|
||||
// If it does exist try sending a message to this user
|
||||
|
||||
Reference in New Issue
Block a user