Changeset View
Changeset View
Standalone View
Standalone View
src/drive/permissionmodifyjob.cpp
Show First 20 Lines • Show All 64 Lines • ▼ Show 20 Line(s) | 59 | { | |||
---|---|---|---|---|---|
65 | const PermissionPtr permission = permissions.takeFirst(); | 65 | const PermissionPtr permission = permissions.takeFirst(); | ||
66 | QUrl url = DriveService::modifyPermissionUrl(fileId, permission->id()); | 66 | QUrl url = DriveService::modifyPermissionUrl(fileId, permission->id()); | ||
67 | 67 | | |||
68 | QUrlQuery withDriveSupportQuery(url); | 68 | QUrlQuery withDriveSupportQuery(url); | ||
69 | withDriveSupportQuery.addQueryItem(QStringLiteral("supportsAllDrives"), supportsAllDrives ? QStringLiteral("true") : QStringLiteral("false")); | 69 | withDriveSupportQuery.addQueryItem(QStringLiteral("supportsAllDrives"), supportsAllDrives ? QStringLiteral("true") : QStringLiteral("false")); | ||
70 | url.setQuery(withDriveSupportQuery); | 70 | url.setQuery(withDriveSupportQuery); | ||
71 | 71 | | |||
72 | QNetworkRequest request(url); | 72 | QNetworkRequest request(url); | ||
73 | request.setRawHeader("Authorization", "Bearer " + q->account()->accessToken().toLatin1()); | | |||
74 | 73 | | |||
75 | const QByteArray rawData = Permission::toJSON(permission); | 74 | const QByteArray rawData = Permission::toJSON(permission); | ||
76 | q->enqueueRequest(request, rawData, QStringLiteral("application/json")); | 75 | q->enqueueRequest(request, rawData, QStringLiteral("application/json")); | ||
77 | } | 76 | } | ||
78 | 77 | | |||
79 | PermissionModifyJob::PermissionModifyJob(const QString &fileId, | 78 | PermissionModifyJob::PermissionModifyJob(const QString &fileId, | ||
80 | const PermissionPtr &permission, | 79 | const PermissionPtr &permission, | ||
81 | const AccountPtr &account, | 80 | const AccountPtr &account, | ||
▲ Show 20 Lines • Show All 60 Lines • Show Last 20 Lines |