From 5d3b688745a87a6146f74b3c133f08f98243eee3 Mon Sep 17 00:00:00 2001 From: Chewing Glass Date: Mon, 11 Dec 2023 13:54:44 -0600 Subject: [PATCH] Fix destroy ble crash --- src/HotspotBle/useHotspotBle.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/HotspotBle/useHotspotBle.tsx b/src/HotspotBle/useHotspotBle.tsx index 471f8fc..e81e0a6 100644 --- a/src/HotspotBle/useHotspotBle.tsx +++ b/src/HotspotBle/useHotspotBle.tsx @@ -70,7 +70,13 @@ const useHotspotBle = () => { return () => { console.log('destroy ble manager') - manager.destroy() + ;(async () => { + const state = await manager.state() + if (state === 'PoweredOn') { + manager.destroy() + } + })() + instanceRef.current = null } }, [])