mirror of https://github.com/aria2/aria2
2009-07-15 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Handle the case when DownloadContext has no FileEntry. * src/XmlRpcMethodImpl.ccpull/1/head
parent
55a35ad2a2
commit
08fb20d076
|
@ -1,3 +1,8 @@
|
||||||
|
2009-07-15 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
|
Handle the case when DownloadContext has no FileEntry.
|
||||||
|
* src/XmlRpcMethodImpl.cc
|
||||||
|
|
||||||
2009-07-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
2009-07-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Handle the situation where struct option.name is char *.
|
Handle the situation where struct option.name is char *.
|
||||||
|
|
|
@ -429,14 +429,15 @@ BDE GetUrisXmlRpcMethod::process
|
||||||
}
|
}
|
||||||
BDE uriList = BDE::list();
|
BDE uriList = BDE::list();
|
||||||
std::deque<std::string> uris;
|
std::deque<std::string> uris;
|
||||||
// TODO1.5 getUris should return list of URIs attached to each FileEntry.
|
// TODO Current implementation just returns first FileEntry's URIs.
|
||||||
// Current implementation just returns first FileEntry's URIs.
|
if(!group->getDownloadContext()->getFileEntries().empty()) {
|
||||||
group->getDownloadContext()->getFirstFileEntry()->getUris(uris);
|
group->getDownloadContext()->getFirstFileEntry()->getUris(uris);
|
||||||
for(std::deque<std::string>::const_iterator i = uris.begin(); i != uris.end();
|
for(std::deque<std::string>::const_iterator i = uris.begin();
|
||||||
++i) {
|
i != uris.end(); ++i) {
|
||||||
BDE entry = BDE::dict();
|
BDE entry = BDE::dict();
|
||||||
entry["uri"] = *i;
|
entry["uri"] = *i;
|
||||||
uriList << entry;
|
uriList << entry;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return uriList;
|
return uriList;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue