default to exit.loki if no exit address provided

This commit is contained in:
Jeff Becker 2021-05-19 13:55:38 -04:00
parent 5094bda0e5
commit 8770f59109
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05
1 changed files with 4 additions and 2 deletions

View File

@ -89,7 +89,8 @@ class MyFormState extends State<MyForm> {
if (await LokinetLib.isRunning) {
await LokinetLib.disconnectFromLokinet();
} else {
final exitNode = textInput.value.text.trim();
String exitNode = textInput.value.text.trim();
if(exitNode == "") exitNode = "exit.loki";
final result = await LokinetLib.prepareConnection();
if (result) LokinetLib.connectToLokinet(exitNode: exitNode);
}
@ -98,7 +99,8 @@ class MyFormState extends State<MyForm> {
TextFormField(
validator: (value) {
final trimmed = value.trim();
if(trimmed == "" || trimmed == ".loki" || !trimmed.endsWith(".loki"))
if(trimmed == "") return null;
if(trimmed == ".loki" || !trimmed.endsWith(".loki"))
return "Invalid exit node value";
return null;
},