Skip to content

Commit 7bb3000

Browse files
author
xyzjesper
committed
Fixed Channel fetch by welcome and leave
1 parent f0396da commit 7bb3000

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/modules/leave/events/guildMemberLeave.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export default {
2121
* @param {ExtendedClient} client
2222
*/
2323
async execute(member: GuildMember, client: ExtendedClient) {
24-
const {guild} = member;
24+
const guild = await client.guilds.fetch(member.guild.id)
2525

2626
const toggleData = await database.guildFeatureToggles.findFirst({
2727
where: {GuildId: guild.id}
@@ -42,7 +42,7 @@ export default {
4242
})
4343
: null;
4444

45-
const channel = client.channels.cache.get(data.ChannelId) as TextChannel;
45+
const channel = await guild.channels.fetch(data.ChannelId) as TextChannel;
4646
if (!channel) return;
4747

4848
const replacements = {

src/modules/welcome/events/guildMemberAdd.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ export default {
2323
*/
2424
async execute(member: GuildMember, client: ExtendedClient) {
2525

26-
const {guild} = member;
27-
26+
const guild = await client.guilds.fetch(member.guild.id)
2827
const toggleData = await database.guildFeatureToggles.findFirst({
2928
where: {GuildId: guild.id}
3029
});
30+
3131
if (!toggleData?.WecomeEnabled) return;
3232

3333
const data = await database.guildWelcomeSetup.findFirst({
@@ -44,7 +44,7 @@ export default {
4444
})
4545
: null;
4646

47-
const channel = client.channels.cache.get(data.ChannelId) as TextChannel;
47+
const channel = await guild.channels.fetch(data.ChannelId) as TextChannel;
4848
if (!channel) return;
4949

5050
const replacements = {
@@ -109,6 +109,7 @@ export default {
109109
messageData,
110110
withImagePlaceholder
111111
)
112+
112113
await channel.send(message.messageData)
113114
}
114115
};

0 commit comments

Comments
 (0)