]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/utils/NetworkUtil.java
put a 30 seconds timeout on network operations
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / utils / NetworkUtil.java
index 8386bbff057b85fc2cfac0bb6e6d946985ca619d..44a7eb9db579a539388aaf83ad38c7da708d5857 100644 (file)
@@ -26,6 +26,7 @@ import java.net.HttpURLConnection;
 import java.net.URL;
 
 public final class NetworkUtil {
+    private static final int thirtySeconds = 30000;
     public static HttpURLConnection prepare_connection(SharedPreferences pref, String path) throws
             IOException {
         final String backend_url = pref.getString("backend_url", "");
@@ -43,6 +44,8 @@ public final class NetworkUtil {
         http.setRequestProperty("Accept-Charset", "UTF-8");
         http.setInstanceFollowRedirects(false);
         http.setUseCaches(false);
+        http.setReadTimeout(thirtySeconds);
+        http.setConnectTimeout(thirtySeconds);
 
         return http;
     }