diff --git a/ui/src/app/pages/server-routes/wifi/wifi.page.html b/ui/src/app/pages/server-routes/wifi/wifi.page.html index 3166e0e26..b3b54106c 100644 --- a/ui/src/app/pages/server-routes/wifi/wifi.page.html +++ b/ui/src/app/pages/server-routes/wifi/wifi.page.html @@ -49,7 +49,7 @@ Add new network - +
{{ ssid }} diff --git a/ui/src/app/pages/server-routes/wifi/wifi.page.ts b/ui/src/app/pages/server-routes/wifi/wifi.page.ts index 7d44d3c2d..44c80e800 100644 --- a/ui/src/app/pages/server-routes/wifi/wifi.page.ts +++ b/ui/src/app/pages/server-routes/wifi/wifi.page.ts @@ -104,13 +104,13 @@ export class WifiPage { await modal.present() } - async presentAction (ssid: string) { + async presentAction (ssid: string, i: number) { const buttons: ActionSheetButton[] = [ { text: 'Forget', icon: 'trash', handler: () => { - this.delete(ssid) + this.delete(ssid, i) }, }, ] @@ -258,7 +258,7 @@ export class WifiPage { } } - private async delete (ssid: string): Promise { + private async delete (ssid: string, i: number): Promise { const loader = await this.loadingCtrl.create({ spinner: 'lines', message: 'Deleting...', @@ -268,6 +268,9 @@ export class WifiPage { try { await this.api.deleteWifi({ ssid }) + this.wifi.ssids = this.wifi.ssids.filter((w, index) => index !== i) + + console.log(this.wifi.ssids) } catch (e) { this.errToast.present(e) } finally {