mirror of
https://github.com/daveallie/crosspoint-reader.git
synced 2026-02-07 08:07:40 +03:00
Fix clang-format issues
This commit is contained in:
parent
fbc8af0dba
commit
50f9a701e1
@ -261,9 +261,7 @@ void OpdsBookBrowserActivity::fetchFeed(const std::string& path) {
|
||||
return;
|
||||
}
|
||||
|
||||
std::string url = UrlUtils::buildUrlWithAuth(serverUrl, path,
|
||||
SETTINGS.calibreUsername,
|
||||
SETTINGS.calibrePassword);
|
||||
std::string url = UrlUtils::buildUrlWithAuth(serverUrl, path, SETTINGS.calibreUsername, SETTINGS.calibrePassword);
|
||||
Serial.printf("[%lu] [OPDS] Fetching: %s\n", millis(), url.c_str());
|
||||
|
||||
std::string content;
|
||||
@ -337,9 +335,8 @@ void OpdsBookBrowserActivity::downloadBook(const OpdsEntry& book) {
|
||||
updateRequired = true;
|
||||
|
||||
// Build full download URL
|
||||
std::string downloadUrl = UrlUtils::buildUrlWithAuth(SETTINGS.opdsServerUrl, book.href,
|
||||
SETTINGS.calibreUsername,
|
||||
SETTINGS.calibrePassword);
|
||||
std::string downloadUrl =
|
||||
UrlUtils::buildUrlWithAuth(SETTINGS.opdsServerUrl, book.href, SETTINGS.calibreUsername, SETTINGS.calibrePassword);
|
||||
|
||||
// Create Calibre-style folder structure: /Books/AuthorName/BookName/BookFile.epub
|
||||
std::string authorFolder = book.author.empty() ? "Unknown Author" : StringUtils::sanitizeFilename(book.author);
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#include "UrlUtils.h"
|
||||
|
||||
#include <sstream>
|
||||
#include <iomanip>
|
||||
#include <sstream>
|
||||
|
||||
namespace UrlUtils {
|
||||
|
||||
@ -61,15 +61,15 @@ std::string urlEncode(const std::string& value) {
|
||||
return escaped.str();
|
||||
}
|
||||
|
||||
std::string buildUrlWithAuth(const std::string& serverUrl, const std::string& path,
|
||||
const std::string& username, const std::string& password) {
|
||||
std::string buildUrlWithAuth(const std::string& serverUrl, const std::string& path, const std::string& username,
|
||||
const std::string& password) {
|
||||
// If no credentials, use regular buildUrl
|
||||
if (username.empty() && password.empty()) {
|
||||
return buildUrl(serverUrl, path);
|
||||
}
|
||||
|
||||
std::string urlWithProtocol = ensureProtocol(serverUrl);
|
||||
|
||||
|
||||
// Find protocol end
|
||||
const size_t protocolEnd = urlWithProtocol.find("://");
|
||||
if (protocolEnd == std::string::npos) {
|
||||
|
||||
@ -30,7 +30,7 @@ std::string urlEncode(const std::string& value);
|
||||
* If username and password are provided, adds them to the URL.
|
||||
* Example: https://username:password@example.com/path
|
||||
*/
|
||||
std::string buildUrlWithAuth(const std::string& serverUrl, const std::string& path,
|
||||
const std::string& username, const std::string& password);
|
||||
std::string buildUrlWithAuth(const std::string& serverUrl, const std::string& path, const std::string& username,
|
||||
const std::string& password);
|
||||
|
||||
} // namespace UrlUtils
|
||||
|
||||
Loading…
Reference in New Issue
Block a user