Updated url function

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97
2023-06-24 20:43:45 +03:00
parent df932c6587
commit f0e4e07c05
4 changed files with 10 additions and 13 deletions

View File

@ -36,7 +36,7 @@
#include "modplatform/helpers/HashUtils.h"
#include "tasks/Task.h"
const QString FlamePackExportTask::TEMPLATE = "<li><a href={url}>{name}{authors}</a></li>";
const QString FlamePackExportTask::TEMPLATE = "<li><a href={url}>{name}{authors}</a></li>\n";
FlamePackExportTask::FlamePackExportTask(const QString& name,
const QString& version,
@ -338,12 +338,10 @@ void FlamePackExportTask::buildZip()
QString content = "";
for (auto mod : resolvedFiles) {
if (mod.isMod) {
auto line = QString(TEMPLATE)
.replace("{name}", mod.name)
.replace("{url}", ModPlatform::getMetaURL(ModPlatform::ResourceProvider::FLAME, mod.slug));
if (!mod.authors.isEmpty())
line = line.replace("{authors}", QString(" (by {%1})").arg(mod.authors));
content += line + "\n";
content += QString(TEMPLATE)
.replace("{name}", mod.name)
.replace("{url}", ModPlatform::getMetaURL(ModPlatform::ResourceProvider::FLAME, mod.addonId))
.replace("{authors}", !mod.authors.isEmpty() ? QString(" (by {%1})").arg(mod.authors) : "");
}
}
content = "<ul>" + content + "</ul>";