Fix m->d typing interval getting stuck
This commit is contained in:
@@ -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(() => {})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user