import { AxiosPromise } from 'axios'; import { WiFiNetworkList, NetworkSettings, NetworkStatus } from 'types'; import { AXIOS } from './endpoints'; export function readNetworkStatus(): AxiosPromise { return AXIOS.get('/networkStatus'); } export function scanNetworks(): AxiosPromise { return AXIOS.get('/scanNetworks'); } export function listNetworks(): AxiosPromise { return AXIOS.get('/listNetworks'); } export function readNetworkSettings(): AxiosPromise { return AXIOS.get('/networkSettings'); } export function updateNetworkSettings(wifiSettings: NetworkSettings): AxiosPromise { return AXIOS.post('/networkSettings', wifiSettings); }