diff options
| author | Andreas Abraham <andreas.abraham@egiz.gv.at> | 2019-01-17 10:26:17 +0100 | 
|---|---|---|
| committer | Andreas Abraham <andreas.abraham@egiz.gv.at> | 2019-01-17 10:26:17 +0100 | 
| commit | ad18f4df9d4aa4cbe2458080e015814118c0d260 (patch) | |
| tree | e577e0f65afefb75537ea8836e1fbaa3385f44e6 /pdf-over-gui | |
| parent | 2b144d7321896b4379716b1cd2cfc97748d2ce37 (diff) | |
| download | pdf-over-ad18f4df9d4aa4cbe2458080e015814118c0d260.tar.gz pdf-over-ad18f4df9d4aa4cbe2458080e015814118c0d260.tar.bz2 pdf-over-ad18f4df9d4aa4cbe2458080e015814118c0d260.zip | |
calling the right handler
Diffstat (limited to 'pdf-over-gui')
| -rw-r--r-- | pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/MobileBKUConnector.java | 19 | 
1 files changed, 15 insertions, 4 deletions
| diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/MobileBKUConnector.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/MobileBKUConnector.java index 7941a8ec..e739e7dd 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/MobileBKUConnector.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/MobileBKUConnector.java @@ -15,6 +15,9 @@   */
  package at.asit.pdfover.gui.bku;
 +import java.net.URL;
 +
 +import org.apache.commons.httpclient.util.HttpURLConnection;
  // Imports
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
 @@ -88,10 +91,18 @@ public class MobileBKUConnector implements BkuSlConnector {  				try {
  					String responseData = handler.postCredentials();
 -					// Now we have received some data lets check it:
 -					log.trace("Response from mobile BKU: " + responseData); //$NON-NLS-1$
 -		
 -					handler.handleCredentialsResponse(responseData);
 +					if (responseData.contains("page_undecided"))	{ //$NON-NLS-1$
 +						
 +						// handle polling 
 +						handler.handlePolling(responseData);
 +						
 +					} else {
 +
 +					    // Now we have received some data lets check it:
 +						log.trace("Response from mobile BKU: " + responseData); //$NON-NLS-1$
 +						handler.handleCredentialsResponse(responseData);
 +					}
 +
  				} catch (Exception ex) {
  					log.error("Error in PostCredentialsThread", ex); //$NON-NLS-1$
  					this.state.setThreadException(ex);
 | 
