const protocol = interaction.guild.channels.cache.get(CHANNEL_IDS['protocol']);
let a = null;
const calenderweek = getCalendarWeekNumber();
while (!a) {
let receivedEmbed = null;
let editMessage = null;
let returnEmbed = null;
chan.messages.forEach(msg => {
try {
receivedEmbed = msg.embeds[0];
editMessage = msg;
}
catch (e) {
return;
}
const fields = receivedEmbed.fields;
fields.forEach(field => {
if (field.name == 'Week' && field.value == calenderweek) {
returnEmbed = receivedEmbed;
return;
}
});
});
if (returnEmbed) {
updateInfoFields(returnEmbed, editMessage, interaction, chan, calenderweek);
a = true;
}
else {
createNewInfoEmbed(chan, calenderweek, editMessage);
}
}``` It works fine before but not its drop ```C:\Users\VeitM\Desktop\dci-bot\index.js:206
chan.messages.forEach(msg => {
^
TypeError: chan.messages.forEach is not a function``` can it maybe be because in the channel are threads?