Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
QMetaObject::invokeMethod(this, "respond", Qt::QueuedConnection);
}
+FakePropfindReply::FakePropfindReply(const QByteArray &replyContents, QNetworkAccessManager::Operation op, const QNetworkRequest &request, QObject *parent)
+ : FakeReply { parent }
+{
+ setRequest(request);
+ setUrl(request.url());
+ setOperation(op);
+
+ payload = replyContents;
+
+ QMetaObject::invokeMethod(this, "respond", Qt::QueuedConnection);
+}
+
void FakePropfindReply::respond()
{
setHeader(QNetworkRequest::ContentLengthHeader, payload.size());
public:
QByteArray payload;
- FakePropfindReply(FileInfo &remoteRootFileInfo, QNetworkAccessManager::Operation op, const QNetworkRequest &request, QObject *parent);
+ explicit FakePropfindReply(FileInfo &remoteRootFileInfo, QNetworkAccessManager::Operation op, const QNetworkRequest &request, QObject *parent);
+ explicit FakePropfindReply(const QByteArray &replyContents, QNetworkAccessManager::Operation op, const QNetworkRequest &request, QObject *parent);
Q_INVOKABLE void respond();