X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Ffonbot%2FPollResultCallback.java;h=19da5bbabbdbb321177d15c2647501fdc11f251f;hb=6378595ca19bc3b4552e937e6715e0e5b2e02245;hp=370ec11d9b8582fcc9bca6696f846caf11d035c4;hpb=10f7c6fc77bfbaba1f1d8c429173cf55671118e3;p=fonbot.git diff --git a/src/ro/ieval/fonbot/PollResultCallback.java b/src/ro/ieval/fonbot/PollResultCallback.java index 370ec11..19da5bb 100644 --- a/src/ro/ieval/fonbot/PollResultCallback.java +++ b/src/ro/ieval/fonbot/PollResultCallback.java @@ -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 && responseCode != 504) + throw new RuntimeException("Bad HTTP response code: "+responseCode); return; + } final Handler handler=new Handler(Looper.getMainLooper()); @@ -98,7 +101,7 @@ final class PollResultCallback implements ResultCallback { @Override public void onError(final String error) { - Log.e("PollResultCallback", "onError: "+error); + //error handling is done by the LongPollRunnable thread } }