# Пользовательские дополнения

На главную

## progressiveDownloadLib.GetLatestErrors()

Возвращает список последних ошибок работы Игрового Центра (о каждой из которых также сообщается с помощью ивентов EVENT_PROGRESSIVEDOWNLOADING_ERROR_* и EVENT_PROGRESSIVEDOWNLOADING_ERROREVENT_PROGRESSIVEDOWNLOADING_ERROR).

    -- библиотека:
    progressiveDownloadLib

    -- объявление:
    GetLatestErrors()

    -- параметры:
    нет

    -- возвращаемые значения:
    таблица со структурами следующего вида:

      type: int - тип ошибки. Для каждой из них есть отдельные ивенты. Возможные варианты:
    	ERROR_SIMPLE = 1,
    	ERROR_PROTO = 2,
    	ERROR_FILE_GENERAL = 3,
    	ERROR_FILE_ACCESS_DENIED = 4,
    	ERROR_FILE_DISK_FULL = 5,
    	ERROR_API_MISMATCH = 6,
    	ERROR_NOT_READY = 7,
    	ERROR_CONNECTION_LOST = 8,
    	WARNING_RECONNECTIONS = 9,

      timeStamp: int64 - время ошибки (unix time) в секундах с 1970 года.

      Если type==ERROR_SIMPLE (единичка), то для этой записи добавляются ещё следующие поля:
        packName: string - название проблемного пака
        isFatal: bool - является ли ошибка фатальной (неустранимой)

    -- пример:
    local errors = progressiveDownloadLib.GetLatestErrors()
    ; local error = errors[0]
    ; local errorType = error.type

См. также

- enum PROGRESSIVE_DOWNLOAD_ACTIVITY_...

- EVENT_PROGRESSIVEDOWNLOADING_STATUS_CHANGED

#### Связанные страницы: "CategoryLuaApi" "CategoryProgressiveDownloadLib"

CategoryProgressiveDownloadLib
EnumProgressiveDownloadActivity
EventProgressiveDownloadingErrorApiMismatch
EventProgressiveDownloadingErrorConnectionLost
EventProgressiveDownloadingErrorFileAccessDenied
EventProgressiveDownloadingErrorFileGeneral
EventProgressiveDownloadingErrorNotReady
EventProgressiveDownloadingErrorProto
EventProgressivedownloadingErrorSimple
EventProgressivedownloadingFileDiskFull
EventProgressivedownloadingHaltedPacksChanged
EventProgressiveDownloadingLatestMsgsChanged
EventProgressiveDownloadingLatestPacksChanged
EventProgressivedownloadingMapPercentChanged
EventProgressiveDownloadingRecheckPacksChanged
EventProgressivedownloadingStatusChanged
EventProgressiveDownloadingTopPacksChanged
EventProgressiveDownloadingWarningReconnections
EventProgressiveDownloadingWhiteInfoChanged
FunctionProgressiveDownloadLibGetDownloadRateLimit
FunctionProgressiveDownloadLibGetHaltedPacks
FunctionProgressiveDownloadLibGetLatestDownloadedPacks
FunctionProgressiveDownloadLibGetLatestErrors
FunctionProgressiveDownloadLibGetMapDownloadedPercent
FunctionProgressiveDownloadLibGetPackInfoById
FunctionProgressiveDownloadLibGetPriorityGroup
FunctionProgressiveDownloadLibGetPriorityGroupsCount
FunctionProgressiveDownloadLibGetRecheckPacks
FunctionProgressiveDownloadLibGetStatus
FunctionProgressiveDownloadLibGetTopRequestedPacks
FunctionProgressiveDownloadLibGetUploadRateLimit
FunctionProgressiveDownloadLibGetWhiteDescr
FunctionProgressiveDownloadLibSetDownloadRateLimit
FunctionProgressiveDownloadLibSetTopPacksWindow
FunctionProgressiveDownloadLibSetUploadRateLimit

CategoryLuaApi CategoryFunction CategoryProgressiveDownloadLib

На главную