Make custom server work when polling
[fonbot.git] / src / ro / ieval / fonbot / SendHttpMessageAsyncTask.java
index e27848159817262d3d9462947b6c7b01fa80170f..5087b0b9762dc46f4de5ba5b0e770159e26f9b0c 100644 (file)
@@ -1,7 +1,6 @@
 package ro.ieval.fonbot;
 
 import static ro.ieval.fonbot.R.string.*;
-
 import static ro.ieval.fonbot.Utils.toNonNull;
 
 import java.io.OutputStream;
@@ -14,7 +13,6 @@ import org.eclipse.jdt.annotation.Nullable;
 import android.content.Context;
 import android.content.Intent;
 import android.os.AsyncTask;
-import android.preference.PreferenceManager;
 import android.util.Log;
 
 /*
@@ -128,9 +126,7 @@ public final class SendHttpMessageAsyncTask extends AsyncTask<String, Void, Stri
                        msg=data;
 
                try {
-                       final String hostname=PreferenceManager.getDefaultSharedPreferences(context).getString("hostname", "ieval.ro");
-                       final int port=Integer.parseInt(PreferenceManager.getDefaultSharedPreferences(context).getString("port", "7777"));
-                       final URL url=new URL("http", hostname, port, "/");
+                       final URL url=Utils.getServerURL(toNonNull(context),"/");
                        final HttpURLConnection conn=(HttpURLConnection) url.openConnection();
                        conn.setDoOutput(true);
                        conn.setFixedLengthStreamingMode(msg.length);
@@ -149,6 +145,7 @@ public final class SendHttpMessageAsyncTask extends AsyncTask<String, Void, Stri
                                return toNonNull(context.getString(no_response_returned_from_server));
                        return Utils.parseHttpMessage(message);
                } catch (Exception e) {
+                       e.printStackTrace();
                        return toNonNull(context.getString(connection_error));
                }
        }
This page took 0.010117 seconds and 4 git commands to generate.