Skip to content

Commit

Permalink
change OpenWRT to OpenWrt
Browse files Browse the repository at this point in the history
  • Loading branch information
hagaygo committed Nov 10, 2022
1 parent 671752b commit f59b8f8
Show file tree
Hide file tree
Showing 32 changed files with 124 additions and 126 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# OpenWRT Manager
# OpenWrt Manager

A Mobile App for viewing your OpenWRT devices information.
A Mobile App for viewing your OpenWrt devices information.

[![OpenWRTManager on Google Play](https://lh3.googleusercontent.com/cjsqrWQKJQp9RFO7-hJ9AfpKzbUb_Y84vXfjlP0iRHBvladwAfXih984olktDhPnFqyZ0nu9A5jvFwOEQPXzv7hr3ce3QVsLN8kQ2Ao=s0)](https://play.google.com/store/apps/details?id=com.hg.openwrtmanager)
[![OpenWrt Manager on Google Play](https://lh3.googleusercontent.com/cjsqrWQKJQp9RFO7-hJ9AfpKzbUb_Y84vXfjlP0iRHBvladwAfXih984olktDhPnFqyZ0nu9A5jvFwOEQPXzv7hr3ce3QVsLN8kQ2Ao=s0)](https://play.google.com/store/apps/details?id=com.hg.openwrtmanager)

Currently supports [OpenWRT](https://openwrt.org/) version 19.07 or 21.02 or 22.03 with [Luci](https://openwrt.org/packages/pkgdata/luci) installed.
Currently supports [OpenWrt](https://openwrt.org/) version 19.07 or 21.02 or 22.03 with [LuCI](https://openwrt.org/packages/pkgdata/luci) installed.

## Development Setup
Install the Flutter SDK for your system.
Expand Down
2 changes: 1 addition & 1 deletion android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:name="${applicationName}"
android:label="OpenWRT Manager"
android:label="OpenWrt Manager"
android:icon="@mipmap/ic_launcher">
<activity
android:name=".MainActivity"
Expand Down
4 changes: 2 additions & 2 deletions lib/OpenWRT/Model/ActiveConnectionsReply.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';

class ActiveConnectionsReply extends CommandReplyBase {
ActiveConnectionsReply(ReplyStatus status) : super(status);
Expand Down
2 changes: 1 addition & 1 deletion lib/OpenWRT/Model/CommandReplyBase.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';

abstract class CommandReplyBase extends ReplyBase
{
Expand Down
4 changes: 2 additions & 2 deletions lib/OpenWRT/Model/DeleteClientReply.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';

class DeleteClientReply extends CommandReplyBase {
DeleteClientReply(ReplyStatus status) : super(status);
Expand Down
15 changes: 7 additions & 8 deletions lib/OpenWRT/Model/HostHintReply.dart
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';

class HostHintReply extends CommandReplyBase
{
class HostHintReply extends CommandReplyBase {
HostHintReply(ReplyStatus status) : super(status);

@override
List<String> get commandParameters => ["luci-rpc","getHostHints"];
@override
List<String> get commandParameters => ["luci-rpc", "getHostHints"];

@override
HostHintReply createReply(ReplyStatus status, Map<String, Object> data, {Device device}) {
HostHintReply createReply(ReplyStatus status, Map<String, Object> data, {Device device}) {
var i = HostHintReply(status);
i.data = data;
return i;
}
}
}
4 changes: 2 additions & 2 deletions lib/OpenWRT/Model/NetworkDeviceReply.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';

class NetworkDeviceReply extends CommandReplyBase {
NetworkDeviceReply(ReplyStatus status) : super(status);
Expand Down
4 changes: 2 additions & 2 deletions lib/OpenWRT/Model/NetworkInterfaceReply.dart
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';
import 'CommandReplyBase.dart';

class NetworkInterfaceReply extends CommandReplyBase {
NetworkInterfaceReply(ReplyStatus status) : super(status);

@override
List<String> get commandParameters => ["network.interface", "dump"];
List<String> get commandParameters => ["network.interface", "dump"];

@override
NetworkInterfaceReply createReply(ReplyStatus status, Map<String, Object> data, {Device device}) {
Expand Down
4 changes: 2 additions & 2 deletions lib/OpenWRT/Model/RRDNSReply.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';

class RRDNSReply extends CommandReplyBase {
RRDNSReply(ReplyStatus status) : super(status);
Expand Down
2 changes: 1 addition & 1 deletion lib/OpenWRT/Model/RebootReply.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';
import 'CommandReplyBase.dart';

class RebootReply extends CommandReplyBase {
Expand Down
4 changes: 2 additions & 2 deletions lib/OpenWRT/Model/RestartInterfaceReply.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';

class RestartInterfaceReply extends CommandReplyBase {
RestartInterfaceReply(ReplyStatus status) : super(status);
Expand Down
2 changes: 1 addition & 1 deletion lib/OpenWRT/Model/SystemBoardReply.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';
import 'CommandReplyBase.dart';

class SystemBoardReply extends CommandReplyBase {
Expand Down
4 changes: 2 additions & 2 deletions lib/OpenWRT/Model/SystemInfoReply.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';

class SystemInfoReply extends CommandReplyBase
{
Expand Down
4 changes: 2 additions & 2 deletions lib/OpenWRT/Model/WifiAssociatedClientReply.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';

class WifiAssociatedClientReply extends CommandReplyBase {
WifiAssociatedClientReply(ReplyStatus status) : super(status);
Expand Down
4 changes: 2 additions & 2 deletions lib/OpenWRT/Model/WirelessDeviceReply.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';

class WirelessDeviceReply extends CommandReplyBase
{
Expand Down
16 changes: 8 additions & 8 deletions lib/OpenWRT/OpenWRTClient.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ import 'dart:convert';
import 'package:flutter/cupertino.dart';
import 'package:openwrt_manager/Model/Identity.dart';
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/DeleteClientReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/RestartInterfaceReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/RRDNSReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/DeleteClientReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/RestartInterfaceReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/RRDNSReply.dart';
import 'package:openwrt_manager/Utils.dart';
import 'Model/SystemInfoReply.dart';

class OpenWRTClient {
class OpenWrtClient {
Identity _identity;
Device _device;

Expand All @@ -29,7 +29,7 @@ class OpenWRTClient {
return url;
}

OpenWRTClient(Device d, Identity i) {
OpenWrtClient(Device d, Identity i) {
_identity = i;
_device = d;
}
Expand Down
10 changes: 5 additions & 5 deletions lib/Overview/ActiveConnections.dart
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import 'package:flutter/material.dart';
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/OpenWRTClient.dart';
import 'package:openwrt_manager/OpenWrt/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/OpenWrtClient.dart';
import 'package:openwrt_manager/Overview/OverviewItemManager.dart';
import 'package:openwrt_manager/Overview/OverviewWidgetBase.dart';
import 'package:openwrt_manager/Utils.dart';
Expand Down Expand Up @@ -184,7 +184,7 @@ class ActiveConnectionsState extends OverviewWidgetBaseState {
if (gotNewData) lastTrafficDataTimeStamp = currentTimeStamp;

if (ipToResolve.length > 0) {
var cli = OpenWRTClient(widget.device, null);
var cli = OpenWrtClient(widget.device, null);
cli.getRemoteDns(widget.authenticationStatus, ipToResolve).then((res) {
if (res.status == ReplyStatus.Ok) {
var data = (res.data["result"] as dynamic)[1];
Expand Down
4 changes: 2 additions & 2 deletions lib/Overview/DHCPLeaseStatus.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/Model/dhcpLease.dart';
import 'package:openwrt_manager/OpenWRT/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/Overview/OverviewItemManager.dart';
import 'package:openwrt_manager/Overview/OverviewWidgetBase.dart';
import 'package:openwrt_manager/dataCache.dart';
Expand Down
4 changes: 2 additions & 2 deletions lib/Overview/NetworkStatus.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:flutter/cupertino.dart';
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/Overview/OverviewItemManager.dart';
import 'package:openwrt_manager/Overview/OverviewWidgetBase.dart';
import 'package:openwrt_manager/Utils.dart';
Expand Down
10 changes: 5 additions & 5 deletions lib/Overview/NetworkTraffic.dart
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import 'package:openwrt_manager/Dialog/Dialogs.dart';
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/OpenWRTClient.dart';
import 'package:openwrt_manager/OpenWrt/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/OpenWrtClient.dart';
import 'package:openwrt_manager/Overview/OverviewItemManager.dart';
import 'package:openwrt_manager/Overview/OverviewWidgetBase.dart';
import 'package:openwrt_manager/Utils.dart';
Expand Down Expand Up @@ -226,7 +226,7 @@ class NetworkTrafficState extends OverviewWidgetBaseState {
style: TextStyle(color: Colors.white),
),
onPressed: () async {
var client = OpenWRTClient(widget.device, null);
var client = OpenWrtClient(widget.device, null);
Dialogs.showLoadingDialog(context);
var res = await client.restartInterface(
widget.authenticationStatus, interface["interface"]);
Expand Down
22 changes: 11 additions & 11 deletions lib/Overview/OverviewItemManager.dart
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import 'package:openwrt_manager/OpenWRT/Model/ActiveConnectionsReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/DHCPLeaseReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/HostHintReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/NetworkDeviceReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/NetworkInterfaceReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/SystemBoardReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/SystemInfoReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/WifiAssociatedClientReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/WirelessDeviceReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/ActiveConnectionsReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/DHCPLeaseReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/HostHintReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/NetworkDeviceReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/NetworkInterfaceReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/SystemBoardReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/SystemInfoReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/WifiAssociatedClientReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/WirelessDeviceReply.dart';

enum OverviewItemType
{
Expand Down
16 changes: 8 additions & 8 deletions lib/Overview/OverviewWidgetBase.dart
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import 'package:openwrt_manager/Dialog/Dialogs.dart';
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/OpenWRTClient.dart';
import 'package:openwrt_manager/OpenWrt/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/OpenWrtClient.dart';
import 'package:openwrt_manager/Overview/OverviewItemManager.dart';
import 'package:openwrt_manager/Page/Form/OverviewConfigForm.dart';
import 'package:openwrt_manager/settingsUtil.dart';
Expand Down Expand Up @@ -252,9 +252,9 @@ abstract class OverviewWidgetBaseState extends State<OverviewWidgetBase> {
"\n" +
stackTrace.toString() +
"\n" +
OpenWRTClient.lastJSONRequest +
OpenWrtClient.lastJSONRequest +
"\n" +
OpenWRTClient.lastJSONResponse));
OpenWrtClient.lastJSONResponse));
})
]),
]);
Expand All @@ -265,10 +265,10 @@ abstract class OverviewWidgetBaseState extends State<OverviewWidgetBase> {
if (widget.replies != null && widget.replies.length > 0) {
if (widget.replies.any((x) => x.status == ReplyStatus.NotFound))
errorText =
"Authentication is successful but command not found on device.\nplease verify your device OpenWRT version is supported by this app.";
"Authentication is successful but command not found on device.\nplease verify your device OpenWrt version is supported by this app.";
else if (widget.replies.any((x) => x.status != ReplyStatus.Ok))
errorText =
"Authentication is successful but error response returned from device.\nplease verify your device OpenWRT version is supported by this app.";
"Authentication is successful but error response returned from device.\nplease verify your device OpenWrt version is supported by this app.";
}
if (errorText == "") {
switch (widget.authenticationStatus?.status) {
Expand Down
4 changes: 2 additions & 2 deletions lib/Overview/SystemInfo.dart
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/Overview/DHCPLeaseStatus.dart';
import 'package:openwrt_manager/Overview/OverviewItemManager.dart';
import 'package:openwrt_manager/Overview/OverviewWidgetBase.dart';
Expand Down
10 changes: 5 additions & 5 deletions lib/Overview/WIFIStatus.dart
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import 'package:openwrt_manager/Dialog/Dialogs.dart';
import 'package:openwrt_manager/Model/device.dart';
import 'package:openwrt_manager/OpenWRT/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWRT/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWRT/OpenWRTClient.dart';
import 'package:openwrt_manager/OpenWrt/Model/AuthenticateReply.dart';
import 'package:openwrt_manager/OpenWrt/Model/CommandReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/Model/ReplyBase.dart';
import 'package:openwrt_manager/OpenWrt/OpenWrtClient.dart';
import 'package:openwrt_manager/Overview/NetworkTraffic.dart';
import 'package:openwrt_manager/Overview/OverviewItemManager.dart';
import 'package:openwrt_manager/Utils.dart';
Expand Down Expand Up @@ -263,7 +263,7 @@ class WIFIStatusState extends OverviewWidgetBaseState {
style: TextStyle(color: Colors.white),
),
onPressed: () async {
var client = OpenWRTClient(widget.device, null);
var client = OpenWrtClient(widget.device, null);
Dialogs.showLoadingDialog(context);
var res = await client.deleteClient(
widget.authenticationStatus, cli["ifname"], cli["mac"]);
Expand Down
Loading

0 comments on commit f59b8f8

Please sign in to comment.