diff options
author | Lenny McLennington <lennymclennington@protonmail.com> | 2022-01-19 07:44:29 +0000 |
---|---|---|
committer | Lenny McLennington <lennymclennington@protonmail.com> | 2022-01-19 08:27:26 +0000 |
commit | b50e58436975761fcb7b8886eb137330e5b6e29a (patch) | |
tree | acc2b74a8f5105f736f57113cade50fc38ff80a5 /launcher/net/PasteUpload.h | |
parent | a606b47a22443cefc52d865df24c45ff50908f6f (diff) | |
download | PrismLauncher-b50e58436975761fcb7b8886eb137330e5b6e29a.tar.gz PrismLauncher-b50e58436975761fcb7b8886eb137330e5b6e29a.tar.bz2 PrismLauncher-b50e58436975761fcb7b8886eb137330e5b6e29a.zip |
PasteUpload task changed to use 0x0.st's protocol
- Modified PasteUpload task to upload the log file to 0x0.st and other
services with the same protocol.
- Modified Paste settings UI to allow the user to select a custom paste
URL, simplified the settings page code.
Diffstat (limited to 'launcher/net/PasteUpload.h')
-rw-r--r-- | launcher/net/PasteUpload.h | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/launcher/net/PasteUpload.h b/launcher/net/PasteUpload.h index 5514e058..62b2dc36 100644 --- a/launcher/net/PasteUpload.h +++ b/launcher/net/PasteUpload.h @@ -8,37 +8,21 @@ class PasteUpload : public Task { Q_OBJECT public: - PasteUpload(QWidget *window, QString text, QString key = "public"); + PasteUpload(QWidget *window, QString text, QString url); virtual ~PasteUpload(); QString pasteLink() { return m_pasteLink; } - QString pasteID() - { - return m_pasteID; - } - int maxSize() - { - // 2MB for paste.ee - public - if(m_key == "public") - return 1024*1024*2; - // 12MB for paste.ee - with actual key - return 1024*1024*12; - } - bool validateText(); protected: virtual void executeTask(); private: - bool parseResult(QJsonDocument doc); - QString m_error; QWidget *m_window; - QString m_pasteID; QString m_pasteLink; - QString m_key; - QByteArray m_jsonContent; + QString m_uploadUrl; + QByteArray m_text; std::shared_ptr<QNetworkReply> m_reply; public slots: |