| 375 | |
| 376 | |
| 377 | bool WizKMSyncThread::quickSync() |
| 378 | { |
| 379 | CWizKMSyncThreadHelper helper(this, false); |
| 380 | Q_UNUSED(helper); |
| 381 | |
| 382 | QString kbGuid; |
| 383 | while (peekQuickSyncKb(kbGuid)) |
| 384 | { |
| 385 | if (!prepareToken()) |
| 386 | return false; |
| 387 | |
| 388 | if (kbGuid.isEmpty() || m_db.kbGUID() == kbGuid) |
| 389 | { |
| 390 | WizKMSync syncPrivate(&m_db, m_info, WIZKBINFO(),WIZKBVALUEVERSIONS(), |
| 391 | m_pEvents, FALSE, TRUE, NULL); |
| 392 | if (syncPrivate.sync()) |
| 393 | { |
| 394 | m_db.saveLastSyncTime(); |
| 395 | } |
| 396 | } |
| 397 | else |
| 398 | { |
| 399 | WIZGROUPDATA group; |
| 400 | if (m_db.getGroupData(kbGuid, group)) |
| 401 | { |
| 402 | IWizSyncableDatabase* pGroupDatabase = m_db.getGroupDatabase(group); |
| 403 | WIZUSERINFO userInfo(m_info, group); |
| 404 | WizKMSync syncGroup(pGroupDatabase, userInfo, WIZKBINFO(), WIZKBVALUEVERSIONS(), |
| 405 | m_pEvents, TRUE, TRUE, NULL); |
| 406 | |
| 407 | if (syncGroup.sync()) |
| 408 | { |
| 409 | pGroupDatabase->saveLastSyncTime(); |
| 410 | } |
| 411 | |
| 412 | m_db.closeGroupDatabase(pGroupDatabase); |
| 413 | } |
| 414 | } |
| 415 | } |
| 416 | |
| 417 | return true; |
| 418 | } |
| 419 | |
| 420 | bool WizKMSyncThread::downloadMesages() |
| 421 | { |
nothing calls this directly
no test coverage detected