Skip to content
This repository was archived by the owner on Feb 22, 2023. It is now read-only.

Commit a109b3c

Browse files
author
Chris Yang
authored
[wifi_info_flutter] null safety stable (#3627)
1 parent bc11bad commit a109b3c

File tree

6 files changed

+12
-11
lines changed

6 files changed

+12
-11
lines changed

packages/wifi_info_flutter/wifi_info_flutter/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 2.0.0-nullsafety
1+
## 2.0.0
22

33
* Migrate to null safety.
44

packages/wifi_info_flutter/wifi_info_flutter/example/lib/main.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class MyApp extends StatelessWidget {
4242
}
4343

4444
class MyHomePage extends StatefulWidget {
45-
MyHomePage({Key key, this.title}) : super(key: key);
45+
MyHomePage({Key? key, required this.title}) : super(key: key);
4646

4747
final String title;
4848

@@ -54,7 +54,7 @@ class _MyHomePageState extends State<MyHomePage> {
5454
String _connectionStatus = 'Unknown';
5555
final Connectivity _connectivity = Connectivity();
5656
final WifiInfo _wifiInfo = WifiInfo();
57-
StreamSubscription<ConnectivityResult> _connectivitySubscription;
57+
late StreamSubscription<ConnectivityResult> _connectivitySubscription;
5858

5959
@override
6060
void initState() {
@@ -72,7 +72,7 @@ class _MyHomePageState extends State<MyHomePage> {
7272

7373
// Platform messages are asynchronous, so we initialize in an async method.
7474
Future<void> initConnectivity() async {
75-
ConnectivityResult result;
75+
late ConnectivityResult result;
7676
// Platform messages may fail, so we use a try/catch PlatformException.
7777
try {
7878
result = await _connectivity.checkConnectivity();
@@ -103,7 +103,7 @@ class _MyHomePageState extends State<MyHomePage> {
103103
Future<void> _updateConnectionStatus(ConnectivityResult result) async {
104104
switch (result) {
105105
case ConnectivityResult.wifi:
106-
String wifiName, wifiBSSID, wifiIP;
106+
String? wifiName, wifiBSSID, wifiIP;
107107

108108
try {
109109
if (!kIsWeb && Platform.isIOS) {

packages/wifi_info_flutter/wifi_info_flutter/example/pubspec.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ description: Demonstrates how to use the wifi_info_flutter plugin.
33
publish_to: 'none'
44

55
environment:
6-
sdk: ">=2.7.0 <3.0.0"
6+
sdk: ">=2.12.0-259.9.beta <3.0.0"
77

88
dependencies:
9-
connectivity: 0.4.9+3
9+
connectivity: ^3.0.0
1010
flutter:
1111
sdk: flutter
1212
wifi_info_flutter:
@@ -16,7 +16,6 @@ dependencies:
1616
# The example app is bundled with the plugin so we use a path dependency on
1717
# the parent directory to use the current plugin's version.
1818
path: ../
19-
cupertino_icons: ^1.0.0
2019

2120
dev_dependencies:
2221
integration_test:

packages/wifi_info_flutter/wifi_info_flutter/example/test_driver/integration_test/wifi_info_test.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5+
// @dart = 2.9
56
import 'dart:io';
67
import 'package:integration_test/integration_test.dart';
78
import 'package:flutter_test/flutter_test.dart';

packages/wifi_info_flutter/wifi_info_flutter/example/test_driver/test/integration_test.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5+
// @dart = 2.9
56
import 'dart:convert';
67
import 'dart:io';
78
import 'package:flutter_driver/flutter_driver.dart';

packages/wifi_info_flutter/wifi_info_flutter/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
name: wifi_info_flutter
22
description: A new flutter plugin project.
3-
version: 2.0.0-nullsafety
43
homepage: https://github.com/flutter/plugins/tree/master/packages/wifi_info_flutter/wifi_info_flutter
4+
version: 2.0.0
55

66
environment:
7-
sdk: ">=2.12.0-0 <3.0.0"
7+
sdk: ">=2.12.0-259.9.beta <3.0.0"
88
flutter: ">=1.20.0"
99

1010
dependencies:
1111
flutter:
1212
sdk: flutter
13-
wifi_info_flutter_platform_interface: ^2.0.0-nullsafety
13+
wifi_info_flutter_platform_interface: ^2.0.0
1414

1515
dev_dependencies:
1616
integration_test:

0 commit comments

Comments
 (0)