mirror of
https://github.com/smittix/intercept.git
synced 2026-04-24 14:50:00 -07:00
Fix API/frontend field name mismatches
- Add 'available' alias for 'can_scan' in capabilities - Add 'preferred_backend' alias for 'recommended_backend' - Add 'id' field to adapter info for frontend compatibility Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -336,6 +336,8 @@ class SystemCapabilities:
|
||||
def to_dict(self) -> dict:
|
||||
"""Convert to dictionary for JSON serialization."""
|
||||
return {
|
||||
'available': self.can_scan, # Alias for frontend compatibility
|
||||
'can_scan': self.can_scan,
|
||||
'has_dbus': self.has_dbus,
|
||||
'has_bluez': self.has_bluez,
|
||||
'bluez_version': self.bluez_version,
|
||||
@@ -349,7 +351,7 @@ class SystemCapabilities:
|
||||
'has_hcitool': self.has_hcitool,
|
||||
'has_bluetoothctl': self.has_bluetoothctl,
|
||||
'has_btmgmt': self.has_btmgmt,
|
||||
'preferred_backend': self.recommended_backend, # Alias for frontend
|
||||
'recommended_backend': self.recommended_backend,
|
||||
'can_scan': self.can_scan,
|
||||
'issues': self.issues,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user