|
|
|
@ -105,6 +105,7 @@ public class sigPlace { |
|
|
|
|
try { |
|
|
|
|
Robot r = new Robot(); |
|
|
|
|
Reader lastReader = null; |
|
|
|
|
Reader lastSubmittedReader = null; |
|
|
|
|
int matches=0; |
|
|
|
|
final int EXPECTED_MATCHES=7; |
|
|
|
|
boolean submitted=false; |
|
|
|
@ -135,7 +136,7 @@ public class sigPlace { |
|
|
|
|
matches=0; |
|
|
|
|
submitted=false; |
|
|
|
|
} |
|
|
|
|
if (matches>=EXPECTED_MATCHES&&!submitted) { |
|
|
|
|
if (matches>=EXPECTED_MATCHES&&!submitted&&!lastSubmittedReader.equals(result)) { |
|
|
|
|
System.out.println("Data is reasonable, prepare for submitting..."); |
|
|
|
|
try { |
|
|
|
|
POSTRequest postRes = new POSTRequest("http://"+args[1]+"/uploadform.html",temp); |
|
|
|
@ -144,6 +145,7 @@ public class sigPlace { |
|
|
|
|
playSound(Paths.get("ding.wav")); |
|
|
|
|
System.out.println("Successful!"); |
|
|
|
|
submitted=true; |
|
|
|
|
lastSubmittedReader=result; |
|
|
|
|
} |
|
|
|
|
} catch (FailedResponseException e) { |
|
|
|
|
System.out.println("Failed! "+e.getMessage()); |
|
|
|
|