diff options
Diffstat (limited to 'src/plugins/quickreply.ts')
-rw-r--r-- | src/plugins/quickreply.ts | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/plugins/quickreply.ts b/src/plugins/quickreply.ts index 111d9bb..f1a8451 100644 --- a/src/plugins/quickreply.ts +++ b/src/plugins/quickreply.ts @@ -15,21 +15,21 @@ export default definePlugin({ start() { Dispatcher.subscribe("DELETE_PENDING_REPLY", onDeletePendingReply); - document.addEventListener("keydown", keydown); + document.addEventListener("keydown", onKeydown); }, stop() { Dispatcher.unsubscribe("DELETE_PENDING_REPLY", onDeletePendingReply); - document.removeEventListener("keydown", keydown); + document.removeEventListener("keydown", onKeydown); }, }); let idx = -1; -const onDeletePendingReply = () => { +function onDeletePendingReply() { idx = -1; -}; +} -const keydown = e => { +function onKeydown(e: KeyboardEvent) { if ( (!e.ctrlKey && !e.metaKey) || (e.key !== "ArrowUp" && e.key !== "ArrowDown") @@ -46,7 +46,7 @@ const keydown = e => { if (idx > messages.length) idx = messages.length; if (idx < 0) { - return Dispatcher.dispatch({ + return void Dispatcher.dispatch({ type: "DELETE_PENDING_REPLY", channelId, }); @@ -58,4 +58,4 @@ const keydown = e => { message: messages[idx], showMentionToggle: channel.guild_id !== null, }); -}; +} |