import type { NetworkSettingsType, NetworkStatusType, WiFiNetworkList } from 'types'; import { alovaInstance } from './endpoints'; export const readNetworkStatus = () => alovaInstance.Get('/rest/networkStatus'); export const scanNetworks = () => alovaInstance.Get('/rest/scanNetworks'); export const listNetworks = () => alovaInstance.Get('/rest/listNetworks', { timeout: 20000 // timeout 20 seconds }); export const readNetworkSettings = () => alovaInstance.Get('/rest/networkSettings'); export const updateNetworkSettings = (wifiSettings: NetworkSettingsType) => alovaInstance.Post('/rest/networkSettings', wifiSettings);