Banglejs: set the HTTP request timeout as specified

This commit is contained in:
Flaparoo
2025-04-24 20:02:09 +00:00
committed by José Rebelo
parent 43b30d36f6
commit 7d28b7389f
@@ -58,6 +58,7 @@ import androidx.core.text.HtmlCompat;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import com.android.volley.AuthFailureError;
import com.android.volley.DefaultRetryPolicy;
import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
@@ -998,6 +999,10 @@ public class BangleJSDeviceSupport extends AbstractBTLEDeviceSupport {
return h;
}
};
if (json.has("timeout")) {
int timeout = json.getInt("timeout");
stringRequest.setRetryPolicy(new DefaultRetryPolicy(timeout, 0, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
}
RequestQueue queue = getRequestQueue();
queue.add(stringRequest);
}