Changeset View
Changeset View
Standalone View
Standalone View
src/drive/teamdrivecreatejob.cpp
Show First 20 Lines • Show All 60 Lines • ▼ Show 20 Line(s) | 60 | if (teamdrives.isEmpty()) { | |||
---|---|---|---|---|---|
61 | q->emitFinished(); | 61 | q->emitFinished(); | ||
62 | return; | 62 | return; | ||
63 | } | 63 | } | ||
64 | 64 | | |||
65 | const TeamdrivePtr teamdrive = teamdrives.takeFirst(); | 65 | const TeamdrivePtr teamdrive = teamdrives.takeFirst(); | ||
66 | 66 | | |||
67 | QUrl url = DriveService::fetchTeamdrivesUrl(); | 67 | QUrl url = DriveService::fetchTeamdrivesUrl(); | ||
68 | 68 | | |||
69 | QNetworkRequest request; | | |||
70 | request.setRawHeader("Authorization", "Bearer " + q->account()->accessToken().toLatin1()); | | |||
71 | QUrlQuery query(url); | 69 | QUrlQuery query(url); | ||
72 | if (!requestId.isEmpty()) { | 70 | if (!requestId.isEmpty()) { | ||
73 | query.addQueryItem(RequestIdParam, requestId); | 71 | query.addQueryItem(RequestIdParam, requestId); | ||
74 | } | 72 | } | ||
75 | url.setQuery(query); | 73 | url.setQuery(query); | ||
76 | request.setUrl(url); | 74 | | ||
75 | QNetworkRequest request(url); | ||||
77 | 76 | | |||
78 | const QByteArray rawData = Teamdrive::toJSON(teamdrive); | 77 | const QByteArray rawData = Teamdrive::toJSON(teamdrive); | ||
79 | q->enqueueRequest(request, rawData, QStringLiteral("application/json")); | 78 | q->enqueueRequest(request, rawData, QStringLiteral("application/json")); | ||
80 | } | 79 | } | ||
81 | 80 | | |||
82 | TeamdriveCreateJob::TeamdriveCreateJob(const QString &requestId, | 81 | TeamdriveCreateJob::TeamdriveCreateJob(const QString &requestId, | ||
83 | const TeamdrivePtr &teamdrive, | 82 | const TeamdrivePtr &teamdrive, | ||
84 | const AccountPtr &account, | 83 | const AccountPtr &account, | ||
▲ Show 20 Lines • Show All 53 Lines • Show Last 20 Lines |