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 {