diff options
-rw-r--r-- | connection.cpp | 2 | ||||
-rw-r--r-- | connection.h | 1 | ||||
-rw-r--r-- | jobs/postreceiptjob.cpp | 17 | ||||
-rw-r--r-- | jobs/postreceiptjob.h | 5 |
4 files changed, 4 insertions, 21 deletions
diff --git a/connection.cpp b/connection.cpp index e0274fd7..0f115e3a 100644 --- a/connection.cpp +++ b/connection.cpp @@ -211,7 +211,7 @@ PostReceiptJob* Connection::postReceipt(Room* room, Event* event) void Connection::joinRoom(QString roomAlias) { JoinRoomJob* job = new JoinRoomJob(d->data, roomAlias); - connect( job, &SyncJob::success, [=] () { + connect( job, &BaseJob::success, [=] () { if ( Room* r = provideRoom(job->roomId()) ) emit joinedRoom(r); }); diff --git a/connection.h b/connection.h index c5dad246..27c8fde1 100644 --- a/connection.h +++ b/connection.h @@ -21,6 +21,7 @@ #include <QtCore/QObject> #include <QtCore/QUrl> +#include <QtCore/QSize> namespace QMatrixClient { diff --git a/jobs/postreceiptjob.cpp b/jobs/postreceiptjob.cpp index d0c82b4f..1eaefc2a 100644 --- a/jobs/postreceiptjob.cpp +++ b/jobs/postreceiptjob.cpp @@ -24,23 +24,10 @@ using namespace QMatrixClient; -class PostReceiptJob::Private -{ - public: - Private() {} - - QString roomId; - QString eventId; -}; - PostReceiptJob::PostReceiptJob(ConnectionData* connection, QString roomId, QString eventId) : BaseJob(connection, JobHttpType::PostJob, "PostReceiptJob", QString("/_matrix/client/r0/rooms/%1/receipt/m.read/%2").arg(roomId, eventId)) - , d(new Private) -{ -} +{ } PostReceiptJob::~PostReceiptJob() -{ - delete d; -} +{ } diff --git a/jobs/postreceiptjob.h b/jobs/postreceiptjob.h index 4e047b3a..dfdd1fac 100644 --- a/jobs/postreceiptjob.h +++ b/jobs/postreceiptjob.h @@ -23,16 +23,11 @@ namespace QMatrixClient { - class Room; class PostReceiptJob: public BaseJob { public: PostReceiptJob(ConnectionData* connection, QString roomId, QString eventId); virtual ~PostReceiptJob(); - - private: - class Private; - Private* d; }; } |