Search code examples
androidtitaniumtitanium-mobiletitanium-modules

timeout parameter does not make any effect on Titanium.Network.createHTTPClient


I want user to wait for specified time(4seconds) to get connected to server. If it cannot connect within the specified time period, application should get closed.

Here is what I have coded:

var downloadDataReq = Titanium.Network.createHTTPClient({timeout :4000});
downloadDataReq.onload = function() { //some code }
downloadDataReq.onerror = function(event) { //some code }
var urlToDownloadData = 'http://www.google.com';
downloadDataReq.open("POST", urlToDownloadData);
downloadDataReq.send();

The Problem is that app waits for fix time (timeout parameter does not effect at all).

P.S.: making an app for android using Titanium.


Solution

  • Try to use method like this:

    downloadDataReq.setTimeout(4000);