From 9ed0c534bee7b30d1788b9777d1039695c3c9cbc Mon Sep 17 00:00:00 2001 From: CloudWebRTC Date: Fri, 3 Jun 2022 09:12:04 +0800 Subject: [PATCH] There is a bug in defaultValue in fromEnvironment, so replace the code. (#125) --- example/lib/pages/connect.dart | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/example/lib/pages/connect.dart b/example/lib/pages/connect.dart index f716795..ec72304 100644 --- a/example/lib/pages/connect.dart +++ b/example/lib/pages/connect.dart @@ -48,12 +48,12 @@ class _ConnectPageState extends State { // Read saved URL and Token Future _readPrefs() async { final prefs = await SharedPreferences.getInstance(); - - _uriCtrl.text = String.fromEnvironment('URL', - defaultValue: prefs.getString(_storeKeyUri) ?? ''); - _tokenCtrl.text = String.fromEnvironment('TOKEN', - defaultValue: prefs.getString(_storeKeyToken) ?? ''); - + _uriCtrl.text = const bool.hasEnvironment('URL') + ? const String.fromEnvironment('URL') + : prefs.getString(_storeKeyUri) ?? ''; + _tokenCtrl.text = const bool.hasEnvironment('TOKEN') + ? const String.fromEnvironment('TOKEN') + : prefs.getString(_storeKeyToken) ?? ''; setState(() { _simulcast = prefs.getBool(_storeKeySimulcast) ?? true; _adaptiveStream = prefs.getBool(_storeKeyAdaptiveStream) ?? true;