Fix windows bssid matching

This commit is contained in:
世界
2026-04-19 23:45:12 +08:00
parent b3606e33a6
commit 3124cdd661
3 changed files with 23 additions and 1 deletions
+1
View File
@@ -424,6 +424,7 @@ func (r *NetworkManager) WIFIState() adapter.WIFIState {
}
func (r *NetworkManager) onWIFIStateChanged(state adapter.WIFIState) {
state.BSSID = adapter.NormalizeWIFIBSSID(state.BSSID)
r.wifiStateMutex.Lock()
if state != r.wifiState {
r.wifiState = state
+1 -1
View File
@@ -18,7 +18,7 @@ type WIFIBSSIDItem struct {
func NewWIFIBSSIDItem(networkManager adapter.NetworkManager, bssidList []string) *WIFIBSSIDItem {
bssidMap := make(map[string]bool)
for _, bssid := range bssidList {
bssidMap[bssid] = true
bssidMap[adapter.NormalizeWIFIBSSID(bssid)] = true
}
return &WIFIBSSIDItem{
bssidList,