Stop long polling on error
[fonbot.git] / src / ro / ieval / fonbot / PollResultCallback.java
index 370ec11d9b8582fcc9bca6696f846caf11d035c4..46e3eda83e39cc4ed15455ea0fc64f05f6c4f787 100644 (file)
@@ -55,8 +55,11 @@ final class PollResultCallback implements ResultCallback {
 
        @Override
        public void onResult(final int responseCode, final String responseMessage, final @Nullable InputStream inputStream) {
-               if(responseCode!=200 || inputStream==null)
+               if(responseCode != 200 || inputStream==null){
+                       if(responseCode != 204)
+                               throw new RuntimeException("Bad HTTP response code: "+responseCode);
                        return;
+               }
 
                final Handler handler=new Handler(Looper.getMainLooper());
 
@@ -99,6 +102,7 @@ final class PollResultCallback implements ResultCallback {
        @Override
        public void onError(final String error) {
                Log.e("PollResultCallback", "onError: "+error);
+               throw new RuntimeException(error);
        }
 
 }
This page took 0.009715 seconds and 4 git commands to generate.