Signed-off-by: alex-z <blackslayer4@gmail.com>
record._lockstate._lockEditorApp = _editorName;
record._lockstate._lockTime = _lockTime;
record._lockstate._lockTimeout = _lockTimeout;
+ if (!_etag.isEmpty()) {
+ record._etag = _etag;
+ }
}
void LockFileJob::resetState()
}
} else if (name == QStringLiteral("lock-owner-editor")) {
_editorName = reader.readElementText();
+ } else if (name == QStringLiteral("getetag")) {
+ _etag = reader.readElementText().toUtf8();
}
}
QString _userDisplayName;
QString _editorName;
QString _userId;
+ QByteArray _etag;
qint64 _lockTime = 0;
qint64 _lockTimeout = 0;
QString _remoteSyncPathWithTrailingSlash;