Example #1
0
void CWizSync::startSync()
{
    if (m_bSyncStarted)
        return;

    m_bSyncStarted = true;
    m_error = false;

    m_bChained = false;

    m_arrayAllDeletedsNeedToBeUploaded.clear();
    m_arrayAllTagsNeedToBeUploaded.clear();
    m_arrayAllStylesNeedToBeUploaded.clear();

    m_arrayAllDocumentsNeedToBeDownloaded.clear();
    m_nDocumentMaxVersion = -1;
    m_bDocumentInfoError = false;

    m_arrayAllDocumentsNeedToBeUploaded.clear();
    m_currentUploadDocument = WIZDOCUMENTDATAEX();

    m_arrayAllAttachmentsNeedToBeUploaded.clear();
    m_currentUploadAttachment = WIZDOCUMENTATTACHMENTDATAEX();

    m_arrayAllObjectsNeedToBeDownloaded.clear();

    Q_EMIT syncStarted();
    Q_EMIT progressChanged(progressStart);
    Q_EMIT processLog(tr("begin syning"));

    callClientLogin(m_db.getUserId(), m_db.getPassword());
}
void CWizDownloadObjectData::startDownload()
{
    Q_ASSERT(m_bInited);
    QString strUserId = m_dbMgr.db().getUserId();
    QString strPasswd = m_dbMgr.db().getPassword();

    setKbUrl(WIZ_API_URL);
    callClientLogin(strUserId, strPasswd);
}
Example #3
0
void CWizApiBase::_onXmlRpcError(const QString& strMethodName,
                                 WizXmlRpcError err,
                                 int errorCode,
                                 const QString& errorMessage)
{
    // token timeout
    if (strMethodName == SyncMethod_ClientKeepAlive && err == errorXmlRpcFault) {
        TOLOG(tr("Token expired, Try to request another"));
        WizGlobal()->clearToken();
        callClientLogin(m_strUserId, m_strPasswd);
        return;
    }

    if (err == errorNetwork) {
        WizGlobal()->clearToken();
    }

    onXmlRpcError(strMethodName, err, errorCode, errorMessage);
}
void CWizDownloadObjectData::startDownload()
{
    Q_ASSERT(m_bInited);

    callClientLogin(m_db.getUserId(), m_db.getPassword());
}
void CWizVerifyAccount::verifyAccount(const QString& strUserId,
                                      const QString& strPassword)
{
    callClientLogin(strUserId, strPassword);
}