diff --git a/CHANGELOG.md b/CHANGELOG.md index 7100a88..ba2404b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Change Log +## 3.0.1 +ARP protocol improvements + ## 3.0.0 Performance improvements diff --git a/lib/src/configure_flutter.dart b/lib/src/configure_flutter.dart index 7a00f1b..cfd73d8 100644 --- a/lib/src/configure_flutter.dart +++ b/lib/src/configure_flutter.dart @@ -22,6 +22,7 @@ import 'package:universal_io/io.dart'; Future configureNetworkToolsFlutter( String dbDirectory, { bool enableDebugging = false, + bool rebuildData = false, }) async { packages_page.enableDebugging = enableDebugging; packages_page.dbDirectory = dbDirectory; @@ -46,8 +47,10 @@ Future configureNetworkToolsFlutter( PortScannerServiceFlutterImpl(); MdnsScannerServiceFlutterImpl(); - final arpService = await ARPService.instance.open(); - await arpService.buildTable(); + if (rebuildData) { + await ARPService.instance.clear(); + } + await ARPService.instance.build(); await packages_page.VendorTable.createVendorTableMap(); // Register dart ping for main isolate diff --git a/pubspec.yaml b/pubspec.yaml index 84c91d4..4e579bc 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: network_tools_flutter description: Extended features of network_tools package for flutter framework supporting iOS and Android -version: 3.0.0 +version: 3.0.1 issue_tracker: https://github.com/osociety/network_tools_flutter/issues repository: https://github.com/osociety/network_tools_flutter