From debefdbc5f96bfb6ee40795f883a773ff202fe32 Mon Sep 17 00:00:00 2001 From: Drew Ansbacher Date: Mon, 11 Oct 2021 14:43:52 -0600 Subject: [PATCH] wifi delete --- ui/src/app/pages/server-routes/wifi/wifi.page.html | 2 +- ui/src/app/pages/server-routes/wifi/wifi.page.ts | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) 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 {