SmartDeviceModel.onNetworkStatusChange(listener: Function)

Requires:
@ray-js/panel-sdk≥1.0.0

Description

Listen for network status change events

Parameters

ParameterTypeRequiredDescription
listener(data: NetworkStatusChanged) => numberYesEvent callback that receives parameters including isConnected, networkType, etc.

Return Value

Type: number
Listener ID used to unsubscribe via offNetworkStatusChange

Referenced Types

typeNetworkStatusChangedNetwork status change event callback parameters
PropertyTypeRequiredDescription
isConnectedbooleanYesWhether a network connection is available
networkTypestringYesNetwork type

Examples

Example

const id = device.onNetworkStatusChange((data) => {
  console.log('Network status changed:', data.isConnected, data.networkType);
});
// Unsubscribe
device.offNetworkStatusChange(id);