Changeset View
Changeset View
Standalone View
Standalone View
src/core/job.cpp
Show First 20 Lines • Show All 238 Lines • ▼ Show 20 Line(s) | 233 | case KGAPI2::Conflict: { | |||
---|---|---|---|---|---|
239 | return; | 239 | return; | ||
240 | } | 240 | } | ||
241 | 241 | | |||
242 | case KGAPI2::Gone: { | 242 | case KGAPI2::Gone: { | ||
243 | qCWarning(KGAPIDebug) << "Requested resource does not exist anymore."; | 243 | qCWarning(KGAPIDebug) << "Requested resource does not exist anymore."; | ||
244 | const QString msg = parseErrorMessage(rawData); | 244 | const QString msg = parseErrorMessage(rawData); | ||
245 | q->setError(KGAPI2::Gone); | 245 | q->setError(KGAPI2::Gone); | ||
246 | q->setErrorString(tr("Requested resource does not exist anymore.\n\nGoogle replied '%1'").arg(msg)); | 246 | q->setErrorString(tr("Requested resource does not exist anymore.\n\nGoogle replied '%1'").arg(msg)); | ||
247 | // don't emit finished() here, 410 means full sync at least for calendar api, let subclass decide. | ||||
248 | q->handleReply(reply, rawData); | ||||
249 | | ||||
250 | if (requestQueue.isEmpty()) { | ||||
247 | q->emitFinished(); | 251 | q->emitFinished(); | ||
252 | } | ||||
248 | return; | 253 | return; | ||
249 | } | 254 | } | ||
250 | 255 | | |||
251 | case KGAPI2::InternalError: { | 256 | case KGAPI2::InternalError: { | ||
252 | qCWarning(KGAPIDebug) << "Internal server error."; | 257 | qCWarning(KGAPIDebug) << "Internal server error."; | ||
253 | const QString msg = parseErrorMessage(rawData); | 258 | const QString msg = parseErrorMessage(rawData); | ||
254 | q->setError(KGAPI2::InternalError); | 259 | q->setError(KGAPI2::InternalError); | ||
255 | q->setErrorString(tr("Internal server error. Try again later.\n\nGoogle replied '%1'").arg(msg)); | 260 | q->setErrorString(tr("Internal server error. Try again later.\n\nGoogle replied '%1'").arg(msg)); | ||
▲ Show 20 Lines • Show All 285 Lines • Show Last 20 Lines |