aboutsummaryrefslogtreecommitdiff
path: root/launcher/minecraft/services/SkinUpload.h
diff options
context:
space:
mode:
Diffstat (limited to 'launcher/minecraft/services/SkinUpload.h')
-rw-r--r--launcher/minecraft/services/SkinUpload.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/launcher/minecraft/services/SkinUpload.h b/launcher/minecraft/services/SkinUpload.h
index ec859699..2c1f0a2e 100644
--- a/launcher/minecraft/services/SkinUpload.h
+++ b/launcher/minecraft/services/SkinUpload.h
@@ -3,10 +3,9 @@
#include <QFile>
#include <QtNetwork/QtNetwork>
#include <memory>
-#include <minecraft/auth/AuthSession.h>
#include "tasks/Task.h"
-typedef std::shared_ptr<class SkinUpload> SkinUploadPtr;
+typedef shared_qobject_ptr<class SkinUpload> SkinUploadPtr;
class SkinUpload : public Task
{
@@ -19,14 +18,14 @@ public:
};
// Note this class takes ownership of the file.
- SkinUpload(QObject *parent, AuthSessionPtr session, QByteArray skin, Model model = STEVE);
+ SkinUpload(QObject *parent, QString token, QByteArray skin, Model model = STEVE);
virtual ~SkinUpload() {}
private:
Model m_model;
QByteArray m_skin;
- AuthSessionPtr m_session;
- std::shared_ptr<QNetworkReply> m_reply;
+ QString m_token;
+ shared_qobject_ptr<QNetworkReply> m_reply;
protected:
virtual void executeTask();