summaryrefslogtreecommitdiff
path: root/src/persistentcookiejar.cpp
diff options
context:
space:
mode:
authorMikaël Capelle <capelle.mikael@gmail.com>2022-05-17 11:37:19 +0200
committerMikaël Capelle <capelle.mikael@gmail.com>2023-07-09 17:17:53 +0200
commit86bb01ba9eac879d3685c439ac9da0028bc4bc80 (patch)
tree90cc575c2d02113af459b7772418285f2e5caa1f /src/persistentcookiejar.cpp
parent7d6cb8528d20e36a4cee822263865ee2f7f32481 (diff)
Convert everything to CRLF.
Diffstat (limited to 'src/persistentcookiejar.cpp')
-rw-r--r--src/persistentcookiejar.cpp148
1 files changed, 74 insertions, 74 deletions
diff --git a/src/persistentcookiejar.cpp b/src/persistentcookiejar.cpp
index 8657f356..104a441a 100644
--- a/src/persistentcookiejar.cpp
+++ b/src/persistentcookiejar.cpp
@@ -1,74 +1,74 @@
-#include "persistentcookiejar.h"
-#include <log.h>
-#include <QTemporaryFile>
-#include <QDataStream>
-#include <QNetworkCookie>
-
-using namespace MOBase;
-
-PersistentCookieJar::PersistentCookieJar(const QString &fileName, QObject *parent)
-: QNetworkCookieJar(parent), m_FileName(fileName)
-{
- restore();
-}
-
-PersistentCookieJar::~PersistentCookieJar() {
- log::debug("save {}", m_FileName);
- save();
-}
-
-void PersistentCookieJar::clear() {
- for (const QNetworkCookie &cookie : allCookies()) {
- deleteCookie(cookie);
- }
-}
-
-void PersistentCookieJar::save() {
- QTemporaryFile file;
- if (!file.open()) {
- log::error("failed to save cookies: couldn't create temporary file");
- return;
- }
- QDataStream data(&file);
-
- QList<QNetworkCookie> cookies = allCookies();
- data << static_cast<quint32>(cookies.size());
-
- for (const QNetworkCookie &cookie : allCookies()) {
- data << cookie.toRawForm();
- }
-
- {
- QFile oldCookies(m_FileName);
- if (oldCookies.exists()) {
- if (!oldCookies.remove()) {
- log::error("failed to save cookies: failed to remove {}", m_FileName);
- return;
- }
- } // if it doesn't exists that's fine
- }
-
- if (!file.copy(m_FileName)) {
- log::error("failed to save cookies: failed to write {}", m_FileName);
- }
-}
-
-void PersistentCookieJar::restore() {
- QFile file(m_FileName);
- if (!file.open(QIODevice::ReadOnly)) {
- // not necessarily a problem, the file may just not exist (yet)
- return;
- }
-
- QList<QNetworkCookie> allCookies;
-
- QDataStream data(&file);
- quint32 count;
- data >> count;
- for (quint32 i = 0; i < count; ++i) {
- QByteArray cookieRaw;
- data >> cookieRaw;
- allCookies.append(QNetworkCookie::parseCookies(cookieRaw));
- }
- setAllCookies(allCookies);
-}
+#include "persistentcookiejar.h"
+#include <log.h>
+#include <QTemporaryFile>
+#include <QDataStream>
+#include <QNetworkCookie>
+
+using namespace MOBase;
+
+PersistentCookieJar::PersistentCookieJar(const QString &fileName, QObject *parent)
+: QNetworkCookieJar(parent), m_FileName(fileName)
+{
+ restore();
+}
+
+PersistentCookieJar::~PersistentCookieJar() {
+ log::debug("save {}", m_FileName);
+ save();
+}
+
+void PersistentCookieJar::clear() {
+ for (const QNetworkCookie &cookie : allCookies()) {
+ deleteCookie(cookie);
+ }
+}
+
+void PersistentCookieJar::save() {
+ QTemporaryFile file;
+ if (!file.open()) {
+ log::error("failed to save cookies: couldn't create temporary file");
+ return;
+ }
+ QDataStream data(&file);
+
+ QList<QNetworkCookie> cookies = allCookies();
+ data << static_cast<quint32>(cookies.size());
+
+ for (const QNetworkCookie &cookie : allCookies()) {
+ data << cookie.toRawForm();
+ }
+
+ {
+ QFile oldCookies(m_FileName);
+ if (oldCookies.exists()) {
+ if (!oldCookies.remove()) {
+ log::error("failed to save cookies: failed to remove {}", m_FileName);
+ return;
+ }
+ } // if it doesn't exists that's fine
+ }
+
+ if (!file.copy(m_FileName)) {
+ log::error("failed to save cookies: failed to write {}", m_FileName);
+ }
+}
+
+void PersistentCookieJar::restore() {
+ QFile file(m_FileName);
+ if (!file.open(QIODevice::ReadOnly)) {
+ // not necessarily a problem, the file may just not exist (yet)
+ return;
+ }
+
+ QList<QNetworkCookie> allCookies;
+
+ QDataStream data(&file);
+ quint32 count;
+ data >> count;
+ for (quint32 i = 0; i < count; ++i) {
+ QByteArray cookieRaw;
+ data >> cookieRaw;
+ allCookies.append(QNetworkCookie::parseCookies(cookieRaw));
+ }
+ setAllCookies(allCookies);
+}