agent.utils.callbacks
Network and toast event handlers. Register callbacks through agent.utils to receive system events during automation.
For notification callbacks, see agent.notifications.
setNetworkCallback
Signature
setNetworkCallback(callback: NetworkCallback | null): voidRegisters a callback to receive network state changes. Pass null to unregister.
| Parameter | Type | Description |
|---|---|---|
callback | (networkAvailable: boolean) => void | Callback function or null to unregister |
Example
agent.utils.setNetworkCallback((networkAvailable) => {
if (!networkAvailable) {
console.log("Network disconnected!");
}
});toastCallback
typescript
toastCallback: ((packageName: string, data: { message: string }) => void) | nullSet this property to receive toast messages shown by apps.
Example
agent.utils.toastCallback = (packageName, data) => {
console.log("Toast from", packageName + ":", data.message);
};NetworkCallback
NetworkCallback
type NetworkCallback = (networkAvailable: boolean) => void;ToastCallback
ToastCallback
type ToastCallback = (
packageName: string,
data: { message: string }
) => void;