Exemplo n.º 1
0
void CWizKbSync::startDownloadAttachmentsInfo()
{
    qint64 nVersion = m_db->GetObjectVersion(WIZDOCUMENTATTACHMENTDATA::ObjectName());
    qDebug() << "[Syncing]download attachment list, local version: " << nVersion;

    downloadNextAttachmentsInfo(nVersion);
}
Exemplo n.º 2
0
void CWizKbSync::onAttachmentGetList(const std::deque<WIZDOCUMENTATTACHMENTDATAEX>& arrayRet)
{
    CWizApi::onAttachmentGetList(arrayRet);

    m_arrayAllAttachmentsDownloaded.insert(m_arrayAllAttachmentsDownloaded.end(),
                                           arrayRet.begin(), arrayRet.end());

    if (arrayRet.size() < WIZAPI_PAGE_MAX) {
        onDownloadAttachmentsInfoCompleted();
    } else {
        downloadNextAttachmentsInfo(WizObjectsGetMaxVersion<WIZDOCUMENTATTACHMENTDATAEX>(arrayRet));
    }
}
Exemplo n.º 3
0
void CWizSync::onAttachmentGetList(const std::deque<WIZDOCUMENTATTACHMENTDATAEX>& arrayRet)
{
    CWizApi::onAttachmentGetList(arrayRet);

    if (arrayRet.size() < getCountPerPage())
    {
        onDownloadAttachmentsInfoCompleted();
    }
    else
    {
        downloadNextAttachmentsInfo(WizObjectsGetMaxVersion<WIZDOCUMENTATTACHMENTDATAEX>(arrayRet));
    }
}
Exemplo n.º 4
0
void CWizKbSync::startDownloadAttachmentsInfo()
{
    Q_EMIT processLog(tr("downloading attachments list"));

    downloadNextAttachmentsInfo(m_db->GetObjectVersion(WIZDOCUMENTATTACHMENTDATA::ObjectName()));
}