From 8de61db3d837ddd5de2ff8045d880db19cb0d693 Mon Sep 17 00:00:00 2001 From: Marc Brooks Date: Wed, 5 Nov 2025 14:54:40 -0600 Subject: [PATCH] Return a duration with the queue (not a bare int) --- internal/hidrpc/hidrpc.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/internal/hidrpc/hidrpc.go b/internal/hidrpc/hidrpc.go index e861fe32..88f584af 100644 --- a/internal/hidrpc/hidrpc.go +++ b/internal/hidrpc/hidrpc.go @@ -42,16 +42,17 @@ const ( func GetQueueIndex(messageType MessageType) (int, time.Duration) { switch messageType { case TypeHandshake: - return HandshakeQueue, 1 + return HandshakeQueue, 1 * time.Second case TypeKeyboardReport, TypeKeypressReport, TypeKeyboardLedState, TypeKeydownState, TypeKeyboardMacroState: - return KeyboardQueue, 1 + return KeyboardQueue, 1 * time.Second case TypePointerReport, TypeMouseReport, TypeWheelReport: - return MouseQueue, 1 + return MouseQueue, 1 * time.Second // we don't want to block the queue for these messages case TypeKeyboardMacroReport, TypeCancelKeyboardMacroReport, TypeKeyboardMacroTokenState: - return MacroQueue, 60 // 1 minute timeout + return MacroQueue, 60 * time.Second default: - return OtherQueue, 5 + return OtherQueue, 5 * time.Second + } }