mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-14 17:23:07 -07:00
Use compact format for JSON files
It saves a bit of space on disk and deters novice users from tampering them. PR #22211.
This commit is contained in:
parent
af65ddd012
commit
f8536162f2
2 changed files with 3 additions and 3 deletions
|
@ -73,7 +73,7 @@ void RSS::Private::FeedSerializer::store(const Path &dataFileName, const QList<Q
|
||||||
arr << jsonObj;
|
arr << jsonObj;
|
||||||
}
|
}
|
||||||
|
|
||||||
const nonstd::expected<void, QString> result = Utils::IO::saveToFile(dataFileName, QJsonDocument(arr).toJson());
|
const nonstd::expected<void, QString> result = Utils::IO::saveToFile(dataFileName, QJsonDocument(arr).toJson(QJsonDocument::Compact));
|
||||||
if (!result)
|
if (!result)
|
||||||
{
|
{
|
||||||
LogMsg(tr("Failed to save RSS feed in '%1', Reason: %2").arg(dataFileName.toString(), result.error())
|
LogMsg(tr("Failed to save RSS feed in '%1', Reason: %2").arg(dataFileName.toString(), result.error())
|
||||||
|
|
|
@ -873,7 +873,7 @@ void SearchWidget::DataStorage::storeSession(const SessionData &sessionData)
|
||||||
};
|
};
|
||||||
|
|
||||||
const Path sessionFilePath = makeDataFilePath(SESSION_FILE_NAME);
|
const Path sessionFilePath = makeDataFilePath(SESSION_FILE_NAME);
|
||||||
const auto saveResult = Utils::IO::saveToFile(sessionFilePath, QJsonDocument(sessionObj).toJson());
|
const auto saveResult = Utils::IO::saveToFile(sessionFilePath, QJsonDocument(sessionObj).toJson(QJsonDocument::Compact));
|
||||||
if (!saveResult)
|
if (!saveResult)
|
||||||
{
|
{
|
||||||
LogMsg(tr("Failed to save Search UI state. File: \"%1\". Error: \"%2\"")
|
LogMsg(tr("Failed to save Search UI state. File: \"%1\". Error: \"%2\"")
|
||||||
|
@ -905,7 +905,7 @@ void SearchWidget::DataStorage::storeTab(const QString &tabID, const QList<Searc
|
||||||
}
|
}
|
||||||
|
|
||||||
const Path filePath = makeDataFilePath(tabID + u".json");
|
const Path filePath = makeDataFilePath(tabID + u".json");
|
||||||
const auto saveResult = Utils::IO::saveToFile(filePath, QJsonDocument(searchResultsArray).toJson());
|
const auto saveResult = Utils::IO::saveToFile(filePath, QJsonDocument(searchResultsArray).toJson(QJsonDocument::Compact));
|
||||||
if (!saveResult)
|
if (!saveResult)
|
||||||
{
|
{
|
||||||
LogMsg(tr("Failed to save search results. Tab: \"%1\". File: \"%2\". Error: \"%3\"")
|
LogMsg(tr("Failed to save search results. Tab: \"%1\". File: \"%2\". Error: \"%3\"")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue