Changeset View
Changeset View
Standalone View
Standalone View
src/tasks/taskcreatejob.cpp
Show First 20 Lines • Show All 89 Lines • ▼ Show 20 Line(s) | 85 | if (d->tasks.atEnd()) { | |||
---|---|---|---|---|---|
90 | const TaskPtr task = d->tasks.current(); | 90 | const TaskPtr task = d->tasks.current(); | ||
91 | 91 | | |||
92 | QUrl url = TasksService::createTaskUrl(d->taskListId); | 92 | QUrl url = TasksService::createTaskUrl(d->taskListId); | ||
93 | QUrlQuery query(url); | 93 | QUrlQuery query(url); | ||
94 | if (!d->parentId.isEmpty()) { | 94 | if (!d->parentId.isEmpty()) { | ||
95 | query.addQueryItem(QStringLiteral("parent"), d->parentId); | 95 | query.addQueryItem(QStringLiteral("parent"), d->parentId); | ||
96 | } | 96 | } | ||
97 | url.setQuery(query); | 97 | url.setQuery(query); | ||
98 | QNetworkRequest request; | 98 | QNetworkRequest request(url); | ||
99 | request.setRawHeader("Authorization", "Bearer " + account()->accessToken().toLatin1()); | | |||
100 | request.setUrl(url); | | |||
101 | 99 | | |||
102 | const QByteArray rawData = TasksService::taskToJSON(task); | 100 | const QByteArray rawData = TasksService::taskToJSON(task); | ||
103 | 101 | | |||
104 | QStringList headers; | 102 | QStringList headers; | ||
105 | const auto rawHeaderList = request.rawHeaderList(); | 103 | const auto rawHeaderList = request.rawHeaderList(); | ||
106 | headers.reserve(rawHeaderList.size()); | 104 | headers.reserve(rawHeaderList.size()); | ||
107 | for (const QByteArray &str : qAsConst(rawHeaderList)) { | 105 | for (const QByteArray &str : qAsConst(rawHeaderList)) { | ||
108 | headers << QLatin1String(str) + QLatin1String(": ") + QLatin1String(request.rawHeader(str)); | 106 | headers << QLatin1String(str) + QLatin1String(": ") + QLatin1String(request.rawHeader(str)); | ||
Show All 27 Lines |