summaryrefslogtreecommitdiffstats
path: root/logic/net/PasteUpload.h
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2015-01-11 03:08:41 +0100
committerPetr Mrázek <peterix@gmail.com>2015-01-11 03:08:41 +0100
commit1151037f968628cd659f06457f9ca7403f77f071 (patch)
treee0749ab4d39ebf7767efd44885d7411fe1193f34 /logic/net/PasteUpload.h
parentacb3346409cb1b90fbb9abc929fd8a80038b447c (diff)
downloadMultiMC-1151037f968628cd659f06457f9ca7403f77f071.tar
MultiMC-1151037f968628cd659f06457f9ca7403f77f071.tar.gz
MultiMC-1151037f968628cd659f06457f9ca7403f77f071.tar.lz
MultiMC-1151037f968628cd659f06457f9ca7403f77f071.tar.xz
MultiMC-1151037f968628cd659f06457f9ca7403f77f071.zip
GH-719 Fix paste upload encoding and do not try to upload over limit
Diffstat (limited to 'logic/net/PasteUpload.h')
-rw-r--r--logic/net/PasteUpload.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/logic/net/PasteUpload.h b/logic/net/PasteUpload.h
index 0ddc8cef..307d592b 100644
--- a/logic/net/PasteUpload.h
+++ b/logic/net/PasteUpload.h
@@ -18,12 +18,18 @@ public:
{
return m_pasteID;
}
+ uint32_t maxSize()
+ {
+ // 2MB for paste.ee
+ return 1024*1024*2;
+ }
+ bool validateText();
protected:
virtual void executeTask();
private:
bool parseResult(QJsonDocument doc);
- QString m_text;
+ QByteArray m_text;
QString m_error;
QWidget *m_window;
QString m_pasteID;