There is a bug in defaultValue in fromEnvironment, so replace the code. (#125)

This commit is contained in:
CloudWebRTC
2022-06-03 09:12:04 +08:00
committed by GitHub
parent 741bead18c
commit 9ed0c534be
+6 -6
View File
@@ -48,12 +48,12 @@ class _ConnectPageState extends State<ConnectPage> {
// Read saved URL and Token // Read saved URL and Token
Future<void> _readPrefs() async { Future<void> _readPrefs() async {
final prefs = await SharedPreferences.getInstance(); final prefs = await SharedPreferences.getInstance();
_uriCtrl.text = const bool.hasEnvironment('URL')
_uriCtrl.text = String.fromEnvironment('URL', ? const String.fromEnvironment('URL')
defaultValue: prefs.getString(_storeKeyUri) ?? ''); : prefs.getString(_storeKeyUri) ?? '';
_tokenCtrl.text = String.fromEnvironment('TOKEN', _tokenCtrl.text = const bool.hasEnvironment('TOKEN')
defaultValue: prefs.getString(_storeKeyToken) ?? ''); ? const String.fromEnvironment('TOKEN')
: prefs.getString(_storeKeyToken) ?? '';
setState(() { setState(() {
_simulcast = prefs.getBool(_storeKeySimulcast) ?? true; _simulcast = prefs.getBool(_storeKeySimulcast) ?? true;
_adaptiveStream = prefs.getBool(_storeKeyAdaptiveStream) ?? true; _adaptiveStream = prefs.getBool(_storeKeyAdaptiveStream) ?? true;