From 461a542c5e236a22bb4edba3fae9610df4ba44c6 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 22 Sep 2012 23:19:41 +0900 Subject: Rewritten DownloadHandlerConstants DownloadHandlerConstants was simplified. MIME type handling in Accept header was also reworked. DownloadContext's metalinkServerContacted_ is replaced with acceptMetalink_ and its boolean value is reverted. RequestGroup and HttpRequest now do not hold vector of accepting types. HttpRequest has the flag acceptMetalink_ which will be set by the same value of DownloadContext::accpetMetalink_ and if it is true, Metalink MIME types are added to Accept header field. --- src/TrackerWatcherCommand.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/TrackerWatcherCommand.cc') diff --git a/src/TrackerWatcherCommand.cc b/src/TrackerWatcherCommand.cc index e796f8c6..ff25e4f2 100644 --- a/src/TrackerWatcherCommand.cc +++ b/src/TrackerWatcherCommand.cc @@ -255,7 +255,7 @@ TrackerWatcherCommand::createRequestGroup(const std::string& uri) // RequestGroup is not handled by RequestGroupMan. rg->clearPreDownloadHandler(); rg->clearPostDownloadHandler(); - util::removeMetalinkContentTypes(rg); + dctx->setAcceptMetalink(false); A2_LOG_INFO(fmt("Creating tracker request group GID#%" PRId64 "", rg->getGID())); return rg; } -- cgit