From fcf427ee57ab70268a760c969f20c5d99cc4f3b2 Mon Sep 17 00:00:00 2001 From: Schwifty Date: Mon, 23 Mar 2026 03:48:28 +0000 Subject: [PATCH] fix: reduce inter-command delay to 150ms Co-Authored-By: Claude Opus 4.6 (1M context) --- PayfritBeacon/Provisioners/DXSmartProvisioner.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/PayfritBeacon/Provisioners/DXSmartProvisioner.swift b/PayfritBeacon/Provisioners/DXSmartProvisioner.swift index dc46b12..25214f2 100644 --- a/PayfritBeacon/Provisioners/DXSmartProvisioner.swift +++ b/PayfritBeacon/Provisioners/DXSmartProvisioner.swift @@ -202,9 +202,8 @@ final class DXSmartProvisioner: NSObject, BeaconProvisioner { throw lastError } - // 300ms between commands — conservative speedup (was 500ms) - // Beacon needs time to process each GATT write; 300ms tested safe - try await Task.sleep(nanoseconds: 300_000_000) + // 150ms between commands — aggressive speedup (was 300ms, originally 500ms) + try await Task.sleep(nanoseconds: 150_000_000) } }