| 81 | } |
| 82 | |
| 83 | auto NetworkModAPI::getProject(QString addonId, QByteArray* response) const -> NetJob* |
| 84 | { |
| 85 | auto netJob = new NetJob(QString("%1::GetProject").arg(addonId), APPLICATION->network()); |
| 86 | auto searchUrl = getModInfoURL(addonId); |
| 87 | |
| 88 | netJob->addNetAction(Net::Download::makeByteArray(QUrl(searchUrl), response)); |
| 89 | |
| 90 | QObject::connect(netJob, &NetJob::finished, [response, netJob] { |
| 91 | netJob->deleteLater(); |
| 92 | delete response; |
| 93 | }); |
| 94 | |
| 95 | return netJob; |
| 96 | } |
no test coverage detected