Changeset View
Changeset View
Standalone View
Standalone View
src/drive/filefetchjob.cpp
Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Line(s) | 68 | { | |||
---|---|---|---|---|---|
71 | if (isFeed) { | 71 | if (isFeed) { | ||
72 | url = DriveService::fetchFilesUrl(); | 72 | url = DriveService::fetchFilesUrl(); | ||
73 | 73 | | |||
74 | QUrlQuery query(url); | 74 | QUrlQuery query(url); | ||
75 | if (!searchQuery.isEmpty()) { | 75 | if (!searchQuery.isEmpty()) { | ||
76 | query.addQueryItem(QStringLiteral("q"), searchQuery.serialize()); | 76 | query.addQueryItem(QStringLiteral("q"), searchQuery.serialize()); | ||
77 | } | 77 | } | ||
78 | 78 | | |||
79 | query.addQueryItem(QStringLiteral("includeItemsFromAllDrives"), includeItemsFromAllDrives ? QStringLiteral("true") : QStringLiteral("false")); | 79 | query.addQueryItem(QStringLiteral("includeItemsFromAllDrives"), Utils::bool2Str(includeItemsFromAllDrives)); | ||
80 | 80 | | |||
81 | url.setQuery(query); | 81 | url.setQuery(query); | ||
82 | 82 | | |||
83 | if (!fields.isEmpty()) { | 83 | if (!fields.isEmpty()) { | ||
84 | // Deserializing requires kind attribute, always force add it | 84 | // Deserializing requires kind attribute, always force add it | ||
85 | if (!fields.contains(File::Fields::Kind)) { | 85 | if (!fields.contains(File::Fields::Kind)) { | ||
86 | fields << File::Fields::Kind; | 86 | fields << File::Fields::Kind; | ||
87 | } | 87 | } | ||
Show All 22 Lines | 109 | if (!fields.contains(File::Fields::Kind)) { | |||
110 | fields << File::Fields::Kind; | 110 | fields << File::Fields::Kind; | ||
111 | } | 111 | } | ||
112 | Job *baseJob = dynamic_cast<Job *>(q); | 112 | Job *baseJob = dynamic_cast<Job *>(q); | ||
113 | baseJob->setFields(fields); | 113 | baseJob->setFields(fields); | ||
114 | } | 114 | } | ||
115 | } | 115 | } | ||
116 | 116 | | |||
117 | QUrlQuery withDriveSupportQuery(url); | 117 | QUrlQuery withDriveSupportQuery(url); | ||
118 | withDriveSupportQuery.addQueryItem(QStringLiteral("supportsAllDrives"), supportsAllDrives ? QStringLiteral("true") : QStringLiteral("false")); | 118 | withDriveSupportQuery.addQueryItem(QStringLiteral("supportsAllDrives"), Utils::bool2Str(supportsAllDrives)); | ||
119 | url.setQuery(withDriveSupportQuery); | 119 | url.setQuery(withDriveSupportQuery); | ||
120 | 120 | | |||
121 | QNetworkRequest request(url); | 121 | QNetworkRequest request(url); | ||
122 | q->enqueueRequest(request); | 122 | q->enqueueRequest(request); | ||
123 | } | 123 | } | ||
124 | 124 | | |||
125 | FileFetchJob::FileFetchJob(const QString &fileId, | 125 | FileFetchJob::FileFetchJob(const QString &fileId, | ||
126 | const AccountPtr &account, QObject *parent): | 126 | const AccountPtr &account, QObject *parent): | ||
▲ Show 20 Lines • Show All 154 Lines • Show Last 20 Lines |