refactor!!!: migrate from shared pointers

Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
This commit is contained in:
Octol1ttle 2026-01-07 19:16:54 +05:00
parent c64d871a28
commit 549405ab2f
No known key found for this signature in database
GPG key ID: B77C34313AEE1FFF
199 changed files with 742 additions and 709 deletions

View file

@ -53,16 +53,16 @@ void FlameCheckUpdate::executeTask()
continue;
auto response = std::make_shared<QByteArray>();
auto task = Net::ApiDownload::makeByteArray(versionsUrlOptional.value(), response);
auto task = Net::ApiDownload::makeByteArray(versionsUrlOptional.value(), response.get());
connect(task.get(), &Task::succeeded, this, [this, resource, response] { getLatestVersionCallback(resource, response); });
connect(task.get(), &Task::succeeded, this, [this, resource, response] { getLatestVersionCallback(resource, response.get()); });
netJob->addNetAction(task);
}
m_task.reset(netJob);
m_task->start();
}
void FlameCheckUpdate::getLatestVersionCallback(Resource* resource, std::shared_ptr<QByteArray> response)
void FlameCheckUpdate::getLatestVersionCallback(Resource* resource, QByteArray* response)
{
QJsonParseError parse_error{};
QJsonDocument doc = QJsonDocument::fromJson(*response, &parse_error);
@ -146,9 +146,9 @@ void FlameCheckUpdate::collectBlockedMods()
emitSucceeded();
return;
} else if (addonIds.size() == 1) {
projTask = api.getProject(*addonIds.begin(), response);
projTask = api.getProject(*addonIds.begin(), response.get());
} else {
projTask = api.getProjects(addonIds, response);
projTask = api.getProjects(addonIds, response.get());
}
connect(projTask.get(), &Task::succeeded, this, [this, response, addonIds, quickSearch] {
@ -200,4 +200,4 @@ void FlameCheckUpdate::collectBlockedMods()
connect(projTask.get(), &Task::details, this, &FlameCheckUpdate::setDetails);
m_task.reset(projTask);
m_task->start();
}
}