We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bc042dc commit 94af7a1Copy full SHA for 94af7a1
CoreBluetoothMock/CBMCentralManagerNative.swift
@@ -89,6 +89,7 @@ public class CBMCentralManagerNative: CBMCentralManager {
89
manager.delegate?.centralManager(manager,
90
didDisconnectPeripheral: getPeripheral(peripheral),
91
error: error)
92
+ removePeripheral(peripheral)
93
}
94
95
#if !os(macOS)
@@ -120,6 +121,10 @@ public class CBMCentralManagerNative: CBMCentralManager {
120
121
manager.peripherals[peripheral.identifier] = p
122
return p
123
124
+
125
+ private func removePeripheral(_ peripheral: CBPeripheral) {
126
+ manager.peripherals[peripheral.identifier] = nil
127
+ }
128
129
130
private class CBMCentralManagerDelegateWrapperWithRestoration: CBMCentralManagerDelegateWrapper {
0 commit comments