#include "components/translate/core/browser/translate_url_fetcher.h"
-#include "components/translate/core/browser/translate_delegate.h"
+#include "components/translate/core/browser/translate_download_manager.h"
#include "net/base/load_flags.h"
#include "net/http/http_status_code.h"
#include "net/url_request/url_fetcher.h"
} // namespace
-TranslateURLFetcher::TranslateURLFetcher(int id, TranslateDelegate* delegate)
- : id_(id),
- translate_delegate_(delegate),
- state_(IDLE),
- retry_count_(0) {
+TranslateURLFetcher::TranslateURLFetcher(int id) : id_(id),
+ state_(IDLE),
+ retry_count_(0) {
}
TranslateURLFetcher::~TranslateURLFetcher() {
this));
fetcher_->SetLoadFlags(net::LOAD_DO_NOT_SEND_COOKIES |
net::LOAD_DO_NOT_SAVE_COOKIES);
- fetcher_->SetRequestContext(translate_delegate_->GetURLRequestContext());
+ fetcher_->SetRequestContext(
+ TranslateDownloadManager::GetInstance()->request_context());
// Set retry parameter for HTTP status code 5xx. This doesn't work against
// 106 (net::ERR_INTERNET_DISCONNECTED) and so on.
// TranslateLanguageList handles network status, and implements retry.