insertPasswordDialog method

Future<void> insertPasswordDialog(
  1. WifiScan network
)

Implementation

Future<void> insertPasswordDialog(WifiScan network) async {
  TextEditingController _controller = TextEditingController();
  return showDialog(
      context: context,
      builder: (context) {
        return AlertDialog(
          title: Text('WiFi Password'),
          content: TextField(
            controller: _controller,
            decoration: InputDecoration(hintText: "Password"),
          ),
          actions: <Widget>[
            TextButton(
              child: Text('CANCEL'),
              onPressed: () {
                setState(() {
                  Navigator.pop(context);
                });
              },
            ),
            TextButton(
              child: Text('CONFIRM'),
              onPressed: () {
                connect(network, _controller.text);
                Navigator.pop(context);
              },
            ),
          ],
        );
      });
}