package net.ktnx.mobileledger.utils;
import android.util.Base64;
-import android.util.Log;
import net.ktnx.mobileledger.model.MobileLedgerProfile;
import java.net.URL;
import java.nio.charset.StandardCharsets;
+import static net.ktnx.mobileledger.utils.Logger.debug;
+
public final class NetworkUtil {
private static final int thirtySeconds = 30000;
public static HttpURLConnection prepareConnection(MobileLedgerProfile profile, String path)
throws IOException {
- final String url = profile.getUrl();
+ String url = profile.getUrl();
final boolean use_auth = profile.isAuthEnabled();
- if (!url.endsWith("/")) url.concat("/");
- url.concat(path);
- Log.d("network", "Connecting to " + url);
+ if (!url.endsWith("/")) url += "/";
+ url += path;
+ debug("network", "Connecting to " + url);
HttpURLConnection http = (HttpURLConnection) new URL(url).openConnection();
if (use_auth) {
final String auth_user = profile.getAuthUserName();