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

На главную


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

См. также

Связанные страницы: "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

На главную