Handle connecting/disconnecting states

This commit is contained in:
nemunaire 2026-01-01 17:58:06 +07:00
commit 02b93a3ef0
6 changed files with 176 additions and 41 deletions

View file

@ -241,6 +241,15 @@ func GetConnectedSSID() string {
return props.Name
}
// GetConnectionState returns the current WiFi connection state
func GetConnectionState() string {
state, err := station.GetState()
if err != nil {
return string(iwd.StateDisconnected)
}
return string(state)
}
// StartEventMonitoring initializes D-Bus signal monitoring and WebSocket broadcasting
func StartEventMonitoring() error {
// Initialize broadcaster