X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fextensions%2Fwebstore_data_fetcher.cc;h=d71fe01776418d27c84442060747af9e008d0a66;hb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;hp=89d523b8135dc93f80fecf59adce350bffb011d3;hpb=490a4587e7e356282cb1453efaf36de4acc9762f;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/extensions/webstore_data_fetcher.cc b/src/chrome/browser/extensions/webstore_data_fetcher.cc index 89d523b..d71fe01 100644 --- a/src/chrome/browser/extensions/webstore_data_fetcher.cc +++ b/src/chrome/browser/extensions/webstore_data_fetcher.cc @@ -29,7 +29,8 @@ WebstoreDataFetcher::WebstoreDataFetcher( : delegate_(delegate), request_context_(request_context), referrer_url_(referrer_url), - id_(webstore_item_id) { + id_(webstore_item_id), + max_auto_retries_(0) { } WebstoreDataFetcher::~WebstoreDataFetcher() {} @@ -43,6 +44,11 @@ void WebstoreDataFetcher::Start() { webstore_data_url_fetcher_->SetReferrer(referrer_url_.spec()); webstore_data_url_fetcher_->SetLoadFlags(net::LOAD_DO_NOT_SAVE_COOKIES | net::LOAD_DISABLE_CACHE); + if (max_auto_retries_ > 0) { + webstore_data_url_fetcher_->SetMaxRetriesOn5xx(max_auto_retries_); + webstore_data_url_fetcher_->SetAutomaticallyRetryOnNetworkChanges( + max_auto_retries_); + } webstore_data_url_fetcher_->Start(); }