fix: broaden disconnect retry to all active provisioning phases #9
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "schwifty/broaden-disconnect-retry"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
PR #8 added disconnect retry for
.authenticatingand.writingstates, but disconnects during.discoveringServices(characteristic discovery) and.verifying(broadcast check) still immediately hard-fail with no retry.Fix
Extended the retry logic to cover all active provisioning phases:
.discoveringServices,.authenticating,.writing, and.verifying. Same reconnect + backoff behavior applies.Changes
BeaconProvisioner.swift: Replaced 2-state check withisActivePhasecovering all 4 active states🤖 Generated with Claude Code
Pull request closed