Fix m->d typing interval getting stuck

This commit is contained in:
Cadence Ember
2026-07-20 18:02:45 +12:00
parent 983ea0cb52
commit c982ca0bb6
+2 -2
View File
@@ -9,9 +9,9 @@ const intervals = new Map()
/** @param {string} channelID */ /** @param {string} channelID */
function startTyping(channelID) { function startTyping(channelID) {
if (!isTyping.has(channelID)) {
// Start a new typing session
isTyping.add(channelID) isTyping.add(channelID)
// Start a new typing session if needed
if (!intervals.has(channelID)) {
intervals.set(channelID, setInterval(refreshTyping, 8e3, channelID)) intervals.set(channelID, setInterval(refreshTyping, 8e3, channelID))
discord.snow.channel.startChannelTyping(channelID).catch(() => {}) discord.snow.channel.startChannelTyping(channelID).catch(() => {})
} }